ASP.NET 2.0 - JavaScript Combine

摘要:ASP.NET 2.0 - JavaScript Combine


<%@ Page Language="VB" %>

--
设定控件焦点
ASP.NET 2.0 现在可以将 (游标) 焦点设定为其中一个 HTML 表单组件。ASP.NET 2.0 推出前,您必须自行部署 JavaScript 才能达到同样的效果。举例来说,如果您的 ASP.NET 1.x 网页具有数个文字方块,您必须在网页的 标签中部署下列命令码,以便在网页载入时将焦点设定为第一个 TextBox 控件。


--
Page.ClientScript.RegisterStartupScript() 方法
第一种可行的方法是采取其中一种适用这个用途的 .NET 类,来注册命令码区块。第一个为 RegisterStartupScript 方法。如果您希望 JavaScript 函数在网页载入的同时一并启用,这个类最适合。举例来说,您可以在 Visual Studio 2005 建立一个包含两个按钮的 ASP.NET 网页。以 Button1 和 Button2 作为这两个按钮的 ID,然后将下列命令码加入 Page_Load 事件:

Visual Basic

Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", _
   "function AlertHello() { alert('Hello ASP.NET'); }", True)

Button1.Attributes("onclick") = "AlertHello()"
Button2.Attributes("onclick") = "AlertHello()"
C#

RegisterStartupScript 方法有两种可能的建构方式,如下所述:

RegisterStartupScript (类, 键值, 命令码)
RegisterStartupScript (类, 键值, 命令码, 命令码标签规格)
上一个例子中,您将类指定为 Me.GetType()、指定键值、要包含的命令码,然后将 Boolean 值设定指定为 True,这样 .NET 就会将命令码的

猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11516423.html
今日推荐