当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net注册Javascript的方法

asp.net注册Javascript的方法

2018年04月21日  | 移动技术网IT编程  | 我要评论

方晓日,斗罗大陆漫画17,内黄县人民政府网


1、isstartupscriptregistered:对象是否注册了启用脚本。
2、isclientscriptblockregistered:对象是否注册了客户端脚本块。
3、isclientscriptincluderegistered:对象是否注册了客户端脚本包含。
第一个例子:
string info = "<script>alert('你好吗?');</script>";
//判断事件是否被注册,写入区域:<body>----<script></body>
if (!page.clientscript.isstartupscriptregistered("test"))
{
    //动态注册并执行javascript
    page.clientscript.registerstartupscript(this.gettype(), "test", info);
}
第二个例子:
aspx文件:
姓名:<input id="txtusername" type="text" />
 <input id="btnsubmit" type="button" value="确定" onclick="salert(txtusername.value)" />
cs文件:
string info = "function salert(username){alert('你的名字:' + username)}"; 
//判断test是否已注册
if (!page.clientscript.isclientscriptblockregistered(this.gettype(), "test"))
{
    //动态注册javascript
    page.clientscript.registerclientscriptblock(this.gettype(), "test", info, true);
}

第三个例子:
aspx文件:
姓名:<input id="txtusername" type="text" />
    <input id="btnsubmit" type="button" value="确定" onclick="salert(txtusername.value)" />
jscript.js
function salert(username)
{
    alert("你的名字" + username);
}
cs文件:
//判断test是否已注册
if (!page.clientscript.isclientscriptincluderegistered(this.gettype(), "test"))
{
    //动态注册javascript
    page.clientscript.registerclientscriptinclude("test", "jscript.js");
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网