Pages

Sunday, September 15, 2013

how to write C# code on .aspx page

1. First Import the mandatory namespaces.

2.Write C# code under  <script runat="server"></script> tag


Reference Program:  (books.aspx)

<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Web" %>
<%@ Import Namespace="System.Web.UI" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Configuration" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Xml.Xsl" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    protected void Page_Load(object sender, System.EventArgs e)
    {
        try
        {
           String str1 = GetXsltResult("XSLTforMenu1.xslt");
            String str2 = GetXsltResult("xsl_Contact.xslt");
        }
        catch (Exception ex)
        {

        }
    }
    public string GetXsltResult(string xsltFile)
    {
        XmlReader reader = XmlReader.Create(MapPath("XMLFile2.xml"));
        XslCompiledTransform objXSLTransform = new XslCompiledTransform();
        XsltSettings _setting = new XsltSettings(true, false);
        objXSLTransform.Load(MapPath(xsltFile), _setting, null);
        StringBuilder htmlOutput = new StringBuilder();
        TextWriter htmlWriter = new StringWriter(htmlOutput);
        objXSLTransform.Transform(reader, null, htmlWriter);
        string str = htmlOutput.ToString();
        reader.Close();
        return str;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
   </head>
<body>
    <form id="form1" runat="server">
    <div align="center">
      
    </div>
    </form>
</body>
</html>

No comments:

Post a Comment