asp.net注册Javascript的方法
程序员文章站
2023-09-20 11:12:05
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");
}
上一篇: 日本6大车企结盟研发无人驾驶
下一篇: 坐上无人驾驶汽车 你就再无隐私可言
推荐阅读
-
让低版本浏览器支持input的placeholder属性(js方法)_javascript技巧
-
JavaScript设置指定时间的毫秒字段的方法setMilliseconds()
-
防止浏览器记住用户名及密码的简单实用方法_javascript技巧
-
浏览器解析js生成的html出现样式问题的解决方法_javascript技巧
-
JavaScript数组迭代实现的方法分享
-
JavaScript使用三种方法定义函数的实现代码分析
-
在JavaScript中重写jQuery对象的方法实例教程_jquery
-
js过滤数组重复元素的方法_javascript技巧
-
JS获取节点的兄弟,父级,子级元素的方法_javascript技巧
-
JavaScript更改class和id的方法_javascript技巧