我有这个 ASP.NET 代码
<asp:TableCell CssClass="plusTd button" ID="plusCell">
</asp:TableCell>
当我点击该td
时,我需要打开一个页面。
我尝试过这个:
plusCell.Attributes.Add("onclick", "/Add.aspx");
但是当我点击该 td
时,Chrome F12 控制台会向我显示此异常:
Uncaught SyntaxError: Invalid regular expression: missing /
有错误的html代码是:
<td id="plusCell" class="plusTd button" onclick="/Add.aspx"></td>
最佳答案
改变
plusCell.Attributes.Add("onclick", "onClickTd()");
并添加这个js函数。
function onClickTd
{
window.location.assign('/Add.aspx');
}
关于javascript - 在 asp.net 上将 onclick 添加到 td 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28876104/