<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blog="http://dnn-connect.org/blog/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Blog - DNNPlatform</title>
    <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/term/2744/locale/en-US/Blog-DNNPlatform</link>
    <description />
    <managingEditor>sales@xrmlabs.com</managingEditor>
    <pubDate>Fri, 29 May 2026 21:45:19 GMT</pubDate>
    <lastBuildDate>Fri, 29 May 2026 21:45:19 GMT</lastBuildDate>
    <category>DNNPlatform</category>
    <generator>DotNetNuke Blog RSS Generator Version 6.5.2.0</generator>
    <ttl>30</ttl>
    <atom:link href="https://www.xrmlabs.com/DesktopModules/Blog/API/RSS/Get?moduleid=440&amp;tabid=94&amp;term=2744" rel="self" type="application/rss+xml" />
    <item>
      <title>Unlocking Potential Exploring the Versatility of XRM 'App Genesis' Low-Code Development</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8567/Unlocking-Potential-Exploring-the-Versatility-of-XRM-App-Genesis-Low-Code-Development</link>
      <description>&lt;p&gt;In today&amp;#39;s rapidly evolving business landscape, the need for innovation and agility has never been greater. Low-code development presents a transformative approach to software creation, offering organizations a streamlined path to development excellence. With XRM &amp;quot;App Genesis&amp;quot; software, businesses can expedite solution design, allowing non-technical users to swiftly assemble applications using intuitive drag-and-drop tools. This acceleration in development ensures minimal backlogs and on-time project delivery, essential for meeting customer expectations in a competitive market.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Development with App Genesis.</category>
      <category>DNN</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Unlocking Potential Exploring the Versatility</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>XRM 'App Genesis' Low-Code Development</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8567/Unlocking-Potential-Exploring-the-Versatility-of-XRM-App-Genesis-Low-Code-Development</guid>
      <pubDate>Wed, 10 Apr 2024 19:19:00 GMT</pubDate>
      <blog:publishedon>2024-04-10 19:19:00Z</blog:publishedon>
    </item>
    <item>
      <title>Unlocking the Future: The Rise of Low-Code Development in a Rapidly Changing World</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8566/Unlocking-the-Future-The-Rise-of-Low-Code-Development-in-a-Rapidly-Changing-World</link>
      <description>&lt;p&gt;In an era defined by constant innovation and digital transformation, traditional approaches to application development are being challenged like never before. Global trends indicate a pressing need for a shift towards more efficient and accessible methods, and the solution lies in low-code development.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>Development in a Rapidly Changing World</category>
      <category>Development with App Genesis.</category>
      <category>DNN</category>
      <category>DNNCommunity</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Unlocking the Future</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8566/Unlocking-the-Future-The-Rise-of-Low-Code-Development-in-a-Rapidly-Changing-World</guid>
      <pubDate>Fri, 05 Apr 2024 19:13:00 GMT</pubDate>
      <blog:publishedon>2024-04-05 19:13:00Z</blog:publishedon>
    </item>
    <item>
      <title>Web API how to use web API and how to secure them in DNN</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8316/Web-API-how-to-use-web-API-and-how-to-secure-them-in-DNN</link>
      <description>&lt;p&gt;In today&amp;rsquo;s world if we are using any service on the internet, we are consuming some sort of APIs in many ways. Even the article you are reading is coming as a response to an API request to our servers.&amp;nbsp;Have you ever thought how you are able to see Google Maps on websites other than Google? That is where the APIs comes into picture.&lt;/p&gt;
</description>
      <category>API In DotNetNuke</category>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>Dotnetnuke</category>
      <category>Web API</category>
      <category>WebDevelopment</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8316/Web-API-how-to-use-web-API-and-how-to-secure-them-in-DNN</guid>
      <pubDate>Sun, 09 Aug 2020 18:26:00 GMT</pubDate>
      <blog:publishedon>2020-08-09 18:26:00Z</blog:publishedon>
    </item>
    <item>
      <title>Error DotNetNuke.Web.Mvc.MvcHttpModule.SuppressXFrameOptionsHeaderIfPresentInConfig during DNN Upgrade from Current Version - 07.03.02 to Version 09.XX.XX</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8243/Error-DotNetNuke-Web-Mvc-MvcHttpModule-SuppressXFrameOptionsHeaderIfPresentInConfig-during-DNN-Upgrade-from-Current-Version-07-03-02-to-Version-09-XX-XX</link>
      <description>&lt;p&gt;If you are upgrading the &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; from 07.03.02 to Version 09.XX.XX and post upgrade you are getting the following error&amp;nbsp; Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&amp;nbsp; Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error:&amp;nbsp; An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:&amp;nbsp; [NullReferenceException: Object reference not set to an instance of an object.] DotNetNuke.Web.Mvc.MvcHttpModule.SuppressXFrameOptionsHeaderIfPresentInConfig() +327 DotNetNuke.Web.Mvc.MvcHttpModule.Init(HttpApplication context) +13 System.Web.Http ...&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>MVC</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/8243/Error-DotNetNuke-Web-Mvc-MvcHttpModule-SuppressXFrameOptionsHeaderIfPresentInConfig-during-DNN-Upgrade-from-Current-Version-07-03-02-to-Version-09-XX-XX</guid>
      <pubDate>Wed, 12 Dec 2018 09:14:00 GMT</pubDate>
      <blog:publishedon>2018-12-12 09:14:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to Create Sitemap In DNN</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7221/How-to-Create-Sitemap-In-DNN</link>
      <description>&lt;p&gt;Q: How to &amp;nbsp;configure your sitemap in &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt;?&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNCommunity</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7221/How-to-Create-Sitemap-In-DNN</guid>
      <pubDate>Thu, 20 Sep 2018 11:41:00 GMT</pubDate>
      <blog:publishedon>2018-09-20 11:41:00Z</blog:publishedon>
    </item>
    <item>
      <title>DNN Installation</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7007/DNN-Installation</link>
      <description>&lt;p&gt;How to go through &amp;nbsp;&lt;a href="https://https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; Installation setup ?need help?&lt;/p&gt;
</description>
      <category>DNN</category>
      <category>DNNCommunity</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/7007/DNN-Installation</guid>
      <pubDate>Thu, 09 Feb 2017 19:09:00 GMT</pubDate>
      <blog:publishedon>2017-02-09 19:09:00Z</blog:publishedon>
    </item>
    <item>
      <title>Web API Attribute Routing</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/6874/Web-API-Attribute-Routing</link>
      <description>&lt;p&gt;In my previous post here I had discussed about convention based routing which is the default way in Web API.&amp;nbsp;&lt;a href="http://www.xrmlabs.com/LinkClick.aspx?link=%2fAbout-Us%2fXRMs-Blog%2fPost%2f6867%2fWeb-API-Convention-Based-Routing&amp;amp;tabid=94&amp;amp;portalid=0&amp;amp;mid=440" target="_blank"&gt;Check it out here&lt;/a&gt;.Starting with Web API 2 Microsoft introduced attribute based routing. Which is way more simpler. The reason for introducing this new feature was two folds, one it is easier to understand and maintain, second is the kind of REST calls required.&lt;/p&gt;
</description>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>Web API</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/6874/Web-API-Attribute-Routing</guid>
      <pubDate>Tue, 26 Jan 2016 14:28:00 GMT</pubDate>
      <media:thumbnail width="144" height="96" url="https://www.xrmlabs.com:443/DesktopModules/Blog/BlogImage.ashx?TabId=94&amp;ModuleId=440&amp;Blog=1&amp;Post=6874&amp;w=144&amp;h=96&amp;c=1&amp;key=25f07f84-072f-492b-95b9-c6a7cb11fd5d" />
      <blog:publishedon>2016-01-26 14:28:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to enable 32 bit DLL in DNN Web Site.</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/2786/How-to-enable-32-bit-DLL-in-DNN-Web-Site</link>
      <description>&lt;p&gt;If you are a developer and worked on &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; you may have faced this error when you used a 32 bit dll in &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; web site.&amp;nbsp;&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>Using a 32 bit dll in DNN web site</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/2786/How-to-enable-32-bit-DLL-in-DNN-Web-Site</guid>
      <pubDate>Tue, 24 Mar 2015 17:06:00 GMT</pubDate>
      <blog:publishedon>2015-03-24 17:06:00Z</blog:publishedon>
    </item>
    <item>
      <title>Automated bots creating new users on your dotnetnuke / DNN website?</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/564/Automated-bots-creating-new-users-on-your-dotnetnuke-DNN-website</link>
      <description>&lt;p&gt;Our client off late reported unusual user registration on their &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; websites. They experienced a peek in user registration. They asked for us to investigate the issue and eagerly obliged. It turned out that all registrations were taking place with unique emails and had address etc too. Soon it turned out to us that these are bots that are creating these users and then utilizing activity feed to share spam links.&amp;nbsp;&lt;/p&gt;
</description>
      <category>ASP.NET</category>
      <category>ContentManagement</category>
      <category>DNN</category>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>How to Delete User?</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/564/Automated-bots-creating-new-users-on-your-dotnetnuke-DNN-website</guid>
      <pubDate>Thu, 04 Sep 2014 12:35:00 GMT</pubDate>
      <blog:publishedon>2014-09-04 12:35:00Z</blog:publishedon>
    </item>
    <item>
      <title>Different Ways Of Sending Data From Controller To View</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/510/Different-Ways-Of-Sending-Data-From-Controller-To-View</link>
      <description>&lt;p style="text-align:justify"&gt;With the advent of MVC it is imperative for all programmers to understand the different ways this framework provides to share data from Controller to View. Each solution has its pros and cons. But my advice to you is stick to the method which is most comfortable to you and accepted by your team lead.&lt;/p&gt;
</description>
      <category>ContentManagement</category>
      <category>DNNPlatform</category>
      <category>MVC</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>HTML 5</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/510/Different-Ways-Of-Sending-Data-From-Controller-To-View</guid>
      <pubDate>Tue, 22 Jul 2014 18:35:00 GMT</pubDate>
      <blog:publishedon>2014-07-22 18:35:00Z</blog:publishedon>
    </item>
    <item>
      <title>Custom compare date validator</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/336/Custom-compare-date-validator</link>
      <description>&lt;p&gt;Sometimes we need to compare two dates as start date and end date where we need that end date must be greater than start date . If we use date format in mm/dd/yyyy then compare validator works well but if we use date picker using jquery or the date in dd/mm/yyyy format by any other way then compare validator does not work because it recognizes only dd/mm/yyyy format. To over come this problem a custom date compare validator should be used. Following is a simple application where a custom compare validator has been used .&lt;/p&gt;
</description>
      <category>DNNPlatform</category>
      <category>DotNetCMS</category>
      <category>JQuery</category>
      <category>WebDevelopment</category>
      <category>WebsiteManagement</category>
      <category>.Net</category>
      <category>Javascript</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/336/Custom-compare-date-validator</guid>
      <pubDate>Fri, 01 Nov 2013 10:08:00 GMT</pubDate>
      <blog:publishedon>2013-11-01 10:08:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to write XML dynamically through code at button click and  to store in project directory without giving location.</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/227/How-to-write-XML-dynamically-through-code-at-button-click-and-to-store-in-project-directory-without-giving-location</link>
      <description>&lt;p&gt;Step 1 Develop UI as per requirement like Name, Branch, Address, Pin Code, Mobile No Add namespaces&lt;/p&gt;
</description>
      <category>ASP.NET</category>
      <category>DNNPlatform</category>
      <category>Dotnetnuke</category>
      <category>MS CRM 2011</category>
      <category>WebsiteManagement</category>
      <category>XML</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/227/How-to-write-XML-dynamically-through-code-at-button-click-and-to-store-in-project-directory-without-giving-location</guid>
      <pubDate>Sun, 28 Apr 2013 19:44:00 GMT</pubDate>
      <blog:publishedon>2013-04-28 19:44:00Z</blog:publishedon>
    </item>
    <item>
      <title>Data Relation using Data Set in .Net</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/258/Data-Relation-using-Data-Set-in-Net</link>
      <description>&lt;p&gt;DataSet: &amp;nbsp; The DataSet class represents a memory-resident database. It is a container for the DataTable and DataRelation classes.DataRelationIt is a Class to establish relation with more than one data in the dataset. &amp;nbsp; DataRelation class constructor takes three arguments to establish relationship with other table. &amp;nbsp;1. Strdatarelationname(String type). &amp;nbsp;2. Parent table columan name. &amp;nbsp;3. Child table columan name. &amp;nbsp; To get all data againsed parent table column name you have to use GetChildRows method, which takes one &amp;nbsp;arguments( Strdatarelationname). and after getting all fields value of child table you can go further with your own code whatever you want. &amp;nbsp; Here below code gives you example to relate two table using particular field of table. &amp;nbsp; DataSet ds = null; &amp;nbsp;protected void Page_Load(object sender, EventArgs e) &amp;nbsp;{ &amp;nbsp;ds = new DataSet(); &amp;nbsp;ds.Tables.Add(MakeAuthorData()); &amp;nbsp;ds.Tables.Add(MakeBookData( ...&lt;/p&gt;
</description>
      <category>DNNPlatform</category>
      <category>DotNetCMS</category>
      <category>Dotnetnuke</category>
      <category>WebDevelopment</category>
      <category>.Net</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/258/Data-Relation-using-Data-Set-in-Net</guid>
      <pubDate>Thu, 25 Oct 2012 09:52:00 GMT</pubDate>
      <blog:publishedon>2012-10-25 09:52:00Z</blog:publishedon>
    </item>
    <item>
      <title>How to programmatically change the password of currently logged in user in Dot Net Nuke?</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/257/How-to-programmatically-change-the-password-of-currently-logged-in-user-in-Dot-Net-Nuke</link>
      <description>&lt;p&gt;If you want to change password of currently logged in user. Then following code can be helpful for you. &amp;nbsp; Boolean changepass = UserController.ChangePassword(this.UserInfo, &amp;nbsp;&amp;nbsp;YourOldPassword.Text, YourNewPassowrd.Text); &amp;nbsp; if (changepass) { &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DotNetNuke&lt;/a&gt;.UI.Skins.Skin.AddModuleMessage &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (this, &amp;quot;Your Password has been changed successfully&amp;quot;, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DotNetNuke&lt;/a&gt;.UI.Skins.Controls.ModuleMessage.ModuleMessageType.GreenSuccess); }&lt;/p&gt;
</description>
      <category>DNNCommunity</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>DotNetCMS</category>
      <category>Dotnetnuke</category>
      <category>.Net</category>
      <category>DotNetNuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/257/How-to-programmatically-change-the-password-of-currently-logged-in-user-in-Dot-Net-Nuke</guid>
      <pubDate>Thu, 25 Oct 2012 09:50:00 GMT</pubDate>
      <blog:publishedon>2012-10-25 09:50:00Z</blog:publishedon>
    </item>
    <item>
      <title>DotNetNuke 6 was released</title>
      <link>https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/261/DotNetNuke-6-was-released</link>
      <description>&lt;p&gt;Yesterday, &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DotNetNuke&lt;/a&gt; 6 was released! The&amp;nbsp;&lt;span style="font-family:'Roboto Regular'; font-size:16px"&gt;&lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DotNetNuke&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:'Roboto Regular'; font-size:16px"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:'Roboto Regular'; font-size:16px"&gt;Release Candidate includes all of the new features and improvements available in the final stable version and all the new additions are working very well. The most notable new features and additions in this release are: 1.A brand new skin 2.The &lt;a href="https://www.xrmlabs.com/Services/DNN-Solutions"&gt;DNN&lt;/a&gt; extension gallery 3.An all new module actions menu 4.Polished pop up and core styling 5.New admin control panel drop down menus&lt;/span&gt;&lt;/p&gt;
</description>
      <category>DNNModules</category>
      <category>DNNPlatform</category>
      <category>DNNSoftware</category>
      <category>DotNetCMS</category>
      <category>Dotnetnuke</category>
      <guid isPermaLink="true">https://www.xrmlabs.com/About-Us/XRMs-Blog/Post/261/DotNetNuke-6-was-released</guid>
      <pubDate>Sat, 20 Oct 2012 09:55:00 GMT</pubDate>
      <blog:publishedon>2012-10-20 09:55:00Z</blog:publishedon>
    </item>
  </channel>
</rss>