c# - 获取错误 Error-Server tags cannot contain <% ... %> constructs

标签 c# javascript jquery asp.net

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

我收到一个错误:

Server tags cannot contain <% … %> constructs

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

最佳答案

其实异常信息很清楚: 你不能有 runat="server"<%= %> .

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

关于c# - 获取错误 Error-Server tags cannot contain <% ... %> constructs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15699895/

相关文章:

c# - 匹配数学表达式的正则表达式模式

c# - 下拉菜单始终处于事件状态并显示

javascript - 为什么谷歌不在他们的首页 Javascript 中优化日期/时间结构

c# - 通过 Ajax 将 Var 和列表传递给 Controller

c# - 在 C# 中显示缩略图

c# - WPF:从文本框中获取 "wrapped"文本

javascript - react 日期选择器 "Unable to preventDefault inside passive event listener invocation"

javascript - Jquery Datatables 不按显示长度过滤行

javascript - #Bootstrap 3.2.0 #modal-dialogs #jquery

javascript - 在我的代码中按下单选按钮后, block 内联没有出现