The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. The MVC framework is defined in the System.Web.Mvc assembly.
Question:How to insert data into sitecore forms programmatically through c# code with custom MVC form ?
Description:I need to insert form data into sitecore experience forms with sitecore 9 and above. I need to create completely custom mvc form and yet insert its data into sitecore forms module.
Posted by: Junaid Aziz | Posted on: Mar 30, 2023
Question:"Telerik.Sitefinity.Security.SecurityDemandFailException" exception while trying to create and upload the document to sitefinity's document library
Description:I am getting following exception while trying to upload document to sitefinity's document library Telerik.Sitefinity.Security.SecurityDemandFailException Telerik.Sitefinity.Libraries.Model.DocumentLibrary, Telerik.Sitefinity.Model was not granted ManageDocument in Document for principals with IDs 00000000-0000-0000-0000-000000000000 [Image] I am using following method and it is throwing exception while I am trying to set its parent library as seen in the above screenshot public static void CreateDocumentNativeAPI(Guid masterDocumentId, string parentDocumentLibraryUrlName, string documentTitle, Stream documentStream, string documentFileName, string documentExtension) { LibrariesManager librariesManager = LibrariesManager.GetManager(); Document document = librariesManager.GetDocuments().Where(d => d.Id == masterDocumentId).FirstOrDefault(); if (document == null) { //The document is created as master. The masterDocumentId is assigned to the master version. document = librariesManager.CreateDocument(masterDocumentId); //Set the parent document library. DocumentLibrary documentLibrary = librariesManager.GetDocumentLibraries().Where(d => d.UrlName.ToLower() == parentDocumentLibraryUrlName).SingleOrDefault(); document.Parent = documentLibrary; //Set the properties of the document. document.Title = documentTitle; document.DateCreated = DateTime.UtcNow; document.PublicationDate = DateTime.UtcNow; document.LastModified = DateTime.UtcNow; document.UrlName = Regex.Replace(documentTitle.ToLower(), @"[^\w\-\!\$\'\(\)\=\@\d_]+", "-"); document.MediaFileUrlName = Regex.Replace(documentFileName.ToLower(), @"[^\w\-\!\$\'\(\)\=\@\d_]+", "-"); //Recompiles and validates the url of the document. librariesManager.RecompileAndValidateUrls(document); //Upload the document file. librariesManager.Upload(document, documentStream, documentExtension); //Save the changes. librariesManager.SaveChanges(); //Publish the DocumentLibraries item. The live version acquires new ID. var bag = new Dictionary<string, string>(); bag.Add("ContentType", typeof(Document).FullName); WorkflowManager.MessageWorkflow(masterDocumentId, typeof(Document), null, "Publish", false, bag); } }
Posted by: Khalid Abbas | Posted on: Jan 25, 2023
Question:App_Offline.htm page not working instead showing "The service is unavailable" ?
Description:I have setup App_Offline.htm page but when I try to enable this page it shows the message "The service is unavailable" instead of displaying the actual App_Offline.htm page. I have setup the page by looking at the following link, setup the App_Offline.htm page
Posted by: Umer khan | Posted on: Oct 03, 2022
Question:Display Gregorian calendar date with Arabic digits instead of Hijri Calendar date in c#?
Description:we have a multilingual website in which we have event start date and end date which is correctly displayed for English language version of the page but when we go to its Arabic version of the page, it basically convert the date to Hijri calendar date. Currently we are using following code in which we are just getting the dates from database and format it as shown string startDate= sourceEvent?.Fields.EventStart.ToString("dd.MM.yy"); string endDate= sourceEvent?.Fields.EventEnd.ToString("dd.MM.yy"); Output for English page 25.05.22 - 28.05.22 Output of Arabic page: 24.10.43 - 27.10.43 instead the Arabic page output we required: ۲۵.۰۵.۲۲ - ۲۸.۰۵.۲۲
Posted by: Umer khan | Posted on: May 30, 2022
Question:how to resolve "cannot convert from int? to int" in c#, compile time error?
Description:I have my controller method taking input parameter int? And one of my inner method taking int as input parameter so I basically wanted to know how to convert int?(Nullable int) to int in C#.
Posted by: Umer khan | Posted on: Apr 29, 2022
Question:IIS URL Rewrite rule for redirect http to https and non-www to www using web.config?
Description:Basically I need two separate IIS URL Rewrite rule for my website, one for redirecting visitors from http to https and the other one for redirecting visitors from non-www to www using web.config Previously I was using the solution which was for working fine for me with http but now I have setup the ssl so now I have tried updating the same code but I am having issues with it.
Posted by: Junaid Aziz | Posted on: Apr 01, 2022
Question:Your connection isn't private Attackers might be trying to steal your information from mydomain.com (for example, passwords, messages, or credit cards)?
Description:I am getting following error while I have just installed new ssl certificates for my domain and now I have verified on other machines the website is working fine on multiple other machines but it is only causing this issue on my machine, initially I thought that might be some sort of cache issue but I have tried this on multiple browsers and tried using the incognito windows as well but still with no luck. Error details: Your connection isn't private Attackers might be trying to steal your information from mydomin.com (for example, passwords, messages, or credit cards). NET::ERR_CERT_COMMON_NAME_INVALID
Posted by: Junaid Aziz | Posted on: Mar 30, 2022
Question:how to increase default session timeout for asp.net mvc site using web.config?
Description:Currently my site’s session expires a bit quickly while my site contains some huge forms for users to fill out so I wanted to increase the session timeout for the users to get enough time.
Posted by: Khalid Abbas | Posted on: Mar 18, 2022
Question:remove server information from response header using web.config in different versions of IIS?
Description:I have different sites hosted on multiple environments one is using IIS 8 and the other one is using IIS 10 , I wanted to remove the server information from the response header using web.config and currently I am using following URL Rewrite Outbound rule but unfortunately it is not working in any of the environment. <rewrite> <outboundRules rewriteBeforeCache="true"> <rule name="Remove Server header"> <match serverVariable="RESPONSE_Server" pattern=".+" /> <action type="Rewrite" value="" /> </rule> </outboundRules> </rewrite>
Posted by: Khalid Abbas | Posted on: Mar 17, 2022
Question:NuGet Package restore failed/build failed for my project on new visual studio instance
Description:I have just installed the latest visual studio 2019 (Community Edition) , just pull my project on a new machine which is working fine on another machine but now I am getting following error on some of the nuget packages.(I have checked that these packages are not downloaded) Severity Code Description Project File Line Suppression State Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105
Posted by: Khalid Abbas | Posted on: Jun 15, 2021