让 GridView 中的 TemplateField 执行 Server.HTML-3

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-4

能把 <asp:Literal 放到客户端控件中吗?比如:

<input type="text" value='<asp:Literal runat="server" Text='<%# Eval("CompanyName") %>' Mode="Encode"></asp:Literal>'>

这是不行的,倒不是会报错,只是不会解析 <asp:Literal(但 <%# Eval("CompanyName") %> 会被解析),<asp:Literal 会原样输出到客户端。

所以此时还是得用服务器端控件来代替 input。

相关阅读

相关文章