asp.net注册Javascript的方法
程序员文章站
2022-05-30 23:20:00
1、isstartupscriptregistered:对象是否注册了启用脚本。 2、isclientscriptblockregistered:对象是否注册了客户端脚本块...
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");
}
推荐阅读
-
asp.net及javascript判断是否手机访问的方法
-
ABP框架中导航菜单的使用及JavaScript API获取菜单的方法
-
Android编程使用WebView实现与Javascript交互的方法【相互调用参数、传值】
-
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
-
在spring中使用自定义注解注册监听器的方法
-
JavaScript中String对象的方法介绍
-
destoon整合ucenter后注册页面不跳转的解决方法
-
VS2012发布ASP.NET网站到本地IIS的方法
-
C#实现读取注册表监控当前操作系统已安装软件变化的方法
-
简介JavaScript中的setTime()方法的使用