|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。asp.net|clientASP.NET2.0中的ClientScriptManager类用法―怎样增加客户端事务
在ASP.NET2.0中,ClientScriptManager类经由过程键String和Type独一地标识剧本。具有不异的键和范例的剧本被视为反复剧本。因而,我们可使用剧本范例来制止搅浑大概用在页中的来自分歧用户控件的类似剧本。<html>
<head>
<title>ClientScriptManagerExample</title>
</head>
<body>
<formid="Form1"
runat="server">
<inputtype="text"id="Message"><inputtype="button"value="ClickMe">
</form>
</body>
</html>
1<%@PageLanguage="C#"%>
2<scriptrunat="server">
3publicvoidPage_Load(Objectsender,EventArgse)
4{
5//界说客户端剧本范例和称号
6Stringcsname1="PopupScript";
7Stringcsname2="ButtonClickScript";
8Typecstype=this.GetType();
9
10//实例化客户端剧本新类
11ClientScriptManagercs=Page.ClientScript;
12
13//注册客户端肇端剧本,在加载页时显现客户端警报动静
14if(!cs.IsStartupScriptRegistered(cstype,csname1))
15{
16Stringcstext1="alert(HelloWorld);";
17cs.RegisterStartupScript(cstype,csname1,cstext1,true);
18}
19
20//注册客户端实行剧本,界说HTML按钮的onClick事务的客户端处置程序
21if(!cs.IsClientScriptBlockRegistered(cstype,csname2))
22{
23StringBuildercstext2=newStringBuilder();
24cstext2.Append("<scripttype=text/javascript>functionDoClick(){");
25cstext2.Append("Form1.Message.value=Textfromclientscript.}</");
26cstext2.Append("script>");
27cs.RegisterClientScriptBlock(cstype,csname2,cstext2.ToString(),false);
28}
29}
30</script>
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。 |
|