https://i.stack.imgur.com/dVjHt.jpg https://i.stack.imgur.com/dVjHt.jpg
我一直不明白它的真正用法Control
, type
,key
这个类的用法。
一般来说,我总是使用:this , GetType() , "xx"
但现在我真的很想明白。
msdn :
Control:“正在注册客户端脚本的控件”
所以...?由谁注册有什么区别?该脚本将位于页面的头部...
Type:“客户端脚本块的类型”
类型 ???它的JavaScript。为什么他想要我的另一种类型?
Key:“唯一标识符”
我可以理解 - 对于稍后删除的情况......但我希望获得一些更高级的解释
我可以要一个吗real我所处的生活场景TRULY必须使用这些参数吗?
最重要的部分是控制
html标签中的哪个控件要注册脚本
例如,如果您有用户控制权并且您想为此运行脚本,请使用此行
ScriptManager.RegisterStartupScript(this, this.GetType(), "alertscript", "document.getElementById('userControl_h1TAG')", true);
但是当你想将块和脚本注册到该块的所有部分时page在用户控件的 CS 代码中使用这一行:
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "alertscript", "document.getElementById('page_h1TAG')", true);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)