获取错误错误 - 服务器标记不能包含<%...%>结构体

时间:2013-03-29 08:35:34

标签: c# javascript jquery asp.net

<input id="tbxPopupCode" type="text" runat="server" value="<%= Request.QueryString["code"].Replace("-"," ") %>" />

我收到错误:

  

服务器代码不能包含&lt;%...%&gt;构建体

我需要替换Request.QueryString["code"]中的值并绑定到文本框值。

2 个答案:

答案 0 :(得分:17)

实际上,异常消息非常清楚: 您不能拥有runat="server"<%= %>

有一些工作方法(例如<%# %>),但为什么不简单地设置代码隐藏的值,如this.tbxPopupCode.Value = ...

答案 1 :(得分:1)

我知道它不适用于这个特定问题,但是当我在PlaceHolder控件中包含HTML标记属性的构造时,我也收到了此错误。