Wednesday, January 9, 2013

How to sovle loading XmlDocument throwing “An error occurred while parsing EntityName”

The XML is not well-formed.
Maybe includes special characters.

Ampersand & &
Left angle bracket < < Right angle bracket > >
Straight quotation mark " "
Apostrophe ' '


http://support.microsoft.com/kb/316063

Function for checking if .net Framework installed

        private static bool IsNetFrameWork45()
        {
            //            Following are the different version for .Net 4.0 
            //4.0.30319.1 = .NET 4.0 RTM
            // 4.0.30319.269 = most common .NET 4.0 version we're seeing in the data collected from our users
            // 4.0.30319.544 = another .NET 4.0 version that a small portion of our users have installed
            // 4.0.30319.17626 = .NET 4.5 RC
            // 4.0.30319.17929 = .NET 4.5 RTM
            // 4.0.30319.18010 = current version on my Windows 8 machine
            Assembly assembly = typeof(System.String).Assembly;
            System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location);
            if (fvi.FileMajorPart != 4) return false;
            if (fvi.ProductPrivatePart < 17626) return false;
            return true;
        }

Tuesday, January 8, 2013

Mobile Web Applications with ASP.NET WebForms

http://roopeshreddy.wordpress.com/2012/12/29/mobile-web-applications-with-asp-net-webforms/


Monday, January 7, 2013

How to use UserControl in ASP.NET MVC?

1. Create UserControl as same as in the webforms. But change base class from System.Web.UI.UserControl to System.Web.Mvc.ViewUserControl
    public partial class TestUserControl : System.Web.Mvc.ViewUserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            this.Label1.Text = "Loaded";
        }
    }
2. Put this UserControl all related files into Views/Shared folder
3. Then able to load by Partial view
@Html.Partial("TestUserControl");

Asynchronously streaming video with ASP.NET Web API

http://www.strathweb.com/2013/01/asynchronously-streaming-video-with-asp-net-web-api/