javascript - 在 asp.net 上将 onclick 添加到 td 时出现异常

标签 javascript c# html asp.net

我有这个 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/

相关文章:

Javascript/CSS 幻灯片 : Using transparencies highlights flaws I don't know how to fix

javascript - chrome移动浏览器上不是页面顶部但window.scrollY等于0

c# - C#中的音频描述符MFCC

HTML5 Canvas 和线宽

javascript - 在 sagas 中使用 race 的优势

javascript - 使用 AngularJS 函数设置 'value' 输入

c# - C# 的 typeof 运算符(或其在 MSIL 中的任何表示形式)的效率

c# - WPF。是否可以执行椭圆 "rectangle bounds"hittest?

HTML TextArea 适合内容(在页面加载时)

javascript - 放置 id X 的可拖动元素以放置 id Y 的容器