在没有clickevent的情况下从codeehind激活javascript函数
activating a javascript function from codebehind without clickevent
我的aspx页面中有一个javascript函数
<script language="javascript" type="text/javascript">
function openModalpopUp(uri) {
window.alert(uri);
$("#popup2").bPopup({ content: 'iframe', contentContainer: '#pContent', loadUrl: uri });
return false;
}
作为在DataGrid中单击链接按钮的一部分,我希望激活上面的openModalpopup。我在vb页面中的代码是
Call GetRevisionPageUrl(imageNbr, ImgRegion, img.Index.IndexType, revision.RevisionSeq, CType(img.NodeId, String))
ScriptManager.RegisterStartupScript(Page, GetType(Page), "Script", "openModalpopUp(" & strRevisionPageUrl & ");", True)
当我在页面上查看源代码时,我会看到带有正确变量的脚本传递给openModalpopup函数。但是,javascript似乎并没有被解雇。我会很感激关于我哪里出错的想法和建议。
由于要传递字符串,所以必须用撇号括起来:
ScriptManager.RegisterStartupScript(Page, GetType(Page), "Script", "openModalpopUp('" & strRevisionPageUrl & "');", True)
尝试更改:
"openModalpopUp(" & strRevisionPageUrl & ");"
至
"openModalpopUp('" & strRevisionPageUrl & "');"
您忘记了字符串周围的引号。
相关文章:
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 如何从外部页面激活非默认引导选项卡
- 选项卡侦听器未被来自后台脚本的消息激活
- 基于localStorage的Meteor激活模板
- 如何通过按键激活按钮应用CSS效果
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 流星:点击激活其他模板
- 关闭在加载时激活,而不是复选框更改
- (取消)使用单独的复选框激活复选框列表
- 访问令牌facebook未激活
- 如何在谷歌地图API中激活pac-man插件
- 如何在ASP.NET中单击按钮后激活启动选项卡
- 在Windows Phone应用程序中激活javaScript
- 如何点击文本区域以使用javascript激活它们
- 在页面加载时激活jQuery/Javascript函数
- 在jquery中激活并触发
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 在没有clickevent的情况下从codeehind激活javascript函数