I have an ASP.NET page. On page loading, I set the value of public.and to the inline coding part. I am loading CSS, which is a folder with a name that is available in a shared variable. My HTML markup is as follows
<%@ Page Language="C#" EnableEventValidation="false" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Theme="GridView" Inherits="GUI.MyPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>MyPage</title> <link href="../Vendors/<%=vendorName%>/css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <%=vendorName %> ... </body>
and in my code
public partial class MyPage: MyCommonClass { public string vendorName = ""; protected void Page_Load(object sender, EventArgs e) { vendorName = "ACLL"; } }
But when I start the page, the value <% = VEndorId%> is not replaced by the value in it. But in the body, it is printed correctly. But in the head he does not step. I checked the ViewSource and find the source HTML as follows
<link href="../Vendors/<%=vendorName%>/Lib/css/tradein.css" rel="stylesheet" type="text/css" />
source share