0
我在我的ascx文件中有下面的代码。
封闭<tr>
有runat="server"
。Asp.Net代码块不执行
<td id="loading" style='<%= ShowLoadingImage("PageLoad") %>'></td>
该代码呈现为HTML而不被执行,即我在html上看到相同的文本。
我在做什么错误?
我在我的ascx文件中有下面的代码。
封闭<tr>
有runat="server"
。Asp.Net代码块不执行
<td id="loading" style='<%= ShowLoadingImage("PageLoad") %>'></td>
该代码呈现为HTML而不被执行,即我在html上看到相同的文本。
我在做什么错误?
在具有runat=server
的控件内或在与某个其他控件嵌套的控件中,不能使用<%..%>
runat=server
。
我建议,让<td id="loading" runat="server"...
和服务器端代码分配的风格像 loading.Attributes.Add("style", ShowLoadingImage("PageLoad"));
是的,这就是我所做的变通。但能够在ascx文件上做到这一点会更清洁。 – 2014-11-02 08:34:26
@NullHead,我认为你必须这样做。 – 2014-11-02 08:36:17