以下是我的JavaScript函数

function HighlightWord(highlightword) {
       alert(highlightword);
}


当我使用下面的代码将值传递给上面的函数时

Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", "HighlightWord(abc)", true);


警报显示“未定义”。这有什么问题?谢谢。

最佳答案

Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", "HighlightWord(abc)", true);


表示提醒abc变量(我认为您没有该变量)。它应该是

Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", "HighlightWord('abc')", true);`.


这将提醒“ abc”,这是我假设您要发生的情况。

关于c# - 将值从代码隐藏传递给JavaScript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19617254/

10-09 21:54