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

我收到一个错误:

服务器标签不能包含 <% ... %> 结构

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

4

2 回答 2

17

实际上,异常信息很清楚:你不能拥有runat="server"and <%= %>

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

于 2013-03-29T08:40:12.720 回答
1

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

于 2013-12-16T19:57:46.237 回答