ClientScriptManager.RegisterOnSubmitStatement 方法

ClientScriptManager.RegisterOnSubmitStatement 方法:使用类型、键和脚本文本向Page对象注册OnSubmit语句。该语句在提交HtmlForm时执行。

命名空间: System.Web.UI
程序集: System.Web(在 system.web.dll 中)

public void RegisterOnSubmitStatement (Type type,string key,string script)

参数

type :要注册的 OnSubmit 语句的类型。
key :要注册的 OnSubmit 语句的键。
script :要注册的 OnSubmit 语句的脚本文本。

OnSubmit 语句由它的键和类型唯一标识。具有相同的键和类型的语句被视为重复语句。只有一个具有给定的类型和键对的语句可向该页面注册。试图注册一个已经注册的语句不会创建重复的语句。调用 IsOnSubmitStatementRegistered 方法可确定某 OnSubmit 语句是否已通过给定的键/类型对注册,从而避免不必要地添加脚本的尝试。

RegisterOnSubmitStatement 方法的 script 参数可以包含多个脚本命令,只要它们以分号 (;) 正确地分隔。
RegisterOnSubmitStatement 添加一个脚本,该脚本在页面提交前执行并提供取消提交的机会。

下面的代码示例演示 RegisterOnSubmitStatement 方法的用法:

<%@ Page Language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  
public void Page_Load(Object sender, EventArgs e)
  
{
    
// Define the name and type of the client script on the page.
    String csname = "OnSubmitScript";
    Type cstype 
= this.GetType();
        
    
// Get a ClientScriptManager reference from the Page class.
    ClientScriptManager cs = Page.ClientScript;

    
// Check to see if the OnSubmit statement is already registered.
    if (!cs.IsOnSubmitStatementRegistered(cstype, csname))
    
{
      String cstext 
= "document.write('Text from OnSubmit statement');";
      cs.RegisterOnSubmitStatement(cstype, csname, cstext);
    }

  }

</script>
<html  >
  
<head>
    
<title>ClientScriptManager Example</title>
  
</head>
  
<body>
     
<form id="Form1" runat="server">
     
<input type="submit" value="Submit" />
     
</form>
  
</body>
</html>


版本信息:
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利
This posting is provided "AS IS" with no warranties, and confers no rights.

posted on 2008-07-05 13:58 心界使者 阅读(23) 评论(0)  编辑 收藏 所属分类: ASP.NETJavascript


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-12 16:53 编辑过
成果网帮您增加网站收入


相关链接:
 

导航

统计

公告

一切如来心秘密全身舍利宝箧印陀罗尼咒塔

与我联系

搜索

 

留言簿

随笔分类

文章分类

文章档案

Blogs

资源

积分与排名

最新评论