使用ASP.NET,为什么会出现错误:服务器标记格式不正确

时间:2013-08-27 17:44:15

标签: asp.net

<input type="text" class="inputField" id="searchName" value="XIA"/>
<asp:Button ID="Button1" runat="server" Text="Search" OnClientClick="window.location.replace('<%#ResolveUrl("~")%>/'+$('#searchName').val()); return false;" />

我想根据~目录和用户输入重定向到某个页面。

1 个答案:

答案 0 :(得分:0)

这就是这里。

OnClientClick="window.location.replace('<%#ResolveUrl("~")%>/'+$('#searchName').val()); return false;" 

你的表达式中有双引号和单引号导致字符串早期终止。

你应该把它变成一个函数并将数据传递给它。