如何从asp.net调用客户端函数
How to call client side function from asp.net
我得到了JavaScript代码:
function clearAll() {
var frm = document.forms[0];
for (i = 0; i < frm.elements.length; i++) {
if (frm.elements[i].type == "checkbox") {
frm.elements[i].checked = false;
}
if (frm.elements[i].type == "radio") {
frm.elements[i].checked = false;
}
if (frm.elements[i].type == "text") {
frm.elements[i].value = "";
}
if (frm.elements[i].type == "select-one") {
frm.elements[i].value = 0;
}
}
}
我尝试从服务器端调用这个函数,使用:
Page.ClientScript.RegisterStartupScript....
有谁知道这里有什么问题吗?
您可以使用以下代码行从服务器端调用此函数。
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, typeof(string), "Clear", "clearAll();", true);
}
在此之前,您必须在页面中的表单标记中添加脚本管理器。
javascript代码:
<script>
function clearAll() {
var frm = document.forms[0];
for (i = 0; i < frm.elements.length; i++) {
if (frm.elements[i].type == "checkbox") {
frm.elements[i].checked = false;
}
if (frm.elements[i].type == "radio") {
frm.elements[i].checked = false;
}
if (frm.elements[i].type == "text") {
frm.elements[i].value = "";
}
if (frm.elements[i].type == "select-one") {
frm.elements[i].value = 0;
}
}
}
</script>
相关文章:
- SignalR 不从服务器调用客户端方法
- 调用客户端函数
- 在 SQL 依赖项更改后调用客户端函数
- 调用客户端 javascript/webpop 的表单的 DoS 风险/漏洞
- 如何先调用客户端脚本函数,然后再调用服务器端按钮单击事件
- 从asp.net c页面调用客户端javascript
- 在不打开新页面的情况下从浏览器调用客户端URL
- Signalr-连接已启动,但未使用websocket调用客户端事件
- 如何使用socket.io从服务器调用客户端方法
- Safari在服务器端的刷新/加载前不运行回调函数(调用客户端代码)
- ServiceNow UI操作调用客户端和服务器代码
- 服务器端函数调用客户端Javascript函数以获取结果
- JQuery-在Asp.Net中调用客户端的服务器端事件
- SignalR-Hub在IIS停止后,启动将不再调用客户端函数
- 会话属性在调用客户端重定向后丢失
- 客户端应该调用服务器还是服务器应该调用客户端?我错过了什么?
- 如何在NetSuite中调用客户端的PageInit函数
- 从c#页面方法调用客户端脚本(javascript,jquery等)
- 无法在OnDisconnected上调用客户端方法
- 从自定义方法调用客户端事件