手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net Page.Controls对象(找到所有服务器控件)
asp.net Page.Controls对象(找到所有服务器控件)
摘要:实例一:前台复制代码代码如下:无标题页后台复制代码代码如下:publicpartialclass_Default:System.Web.UI...

实例一:

前台

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>无标题页</title>

</head>

<body>

<form id="form1" runat="server">

<div id="div1">

<asp:Button ID="Button1" runat="server" Text="Button" />

</div>

</form>

</body>

</html>

后台

复制代码 代码如下:

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

string name = "tree";

//Server.Transfer("ajax.aspx?id=1&name="+name);

ChangeControls();

}

/************Controls属性************

* this.Controls则包括所有控件。

* System.Web.UI.LiteralControl

System.Web.UI.HtmlControls.HtmlHead

System.Web.UI.LiteralControl

System.Web.UI.HtmlControls.HtmlForm

System.Web.UI.LiteralControl

* 为<div id="div1">加上runat属性,则Form.Controls里则找不到Button1

*/

private void ChangeControls()

{

foreach (System.Web.UI.Control control in this.Form.Controls)

{

if (control is Button)

{

Button btn = (Button)control;

btn.Text = "Hello";

}

}

foreach (Control control in this.Controls)

{

Response.Write(control.ToString() + "<br/>");

}

}

}

【asp.net Page.Controls对象(找到所有服务器控件)】相关文章:

asp.net2.0如何加密数据库联接字符串

Asp.net使用Comet开发http长连接示例分享

javascript操作ASP.NET服务器控件

.net 上传文件前所未有的简单

asp.net网络数据库开发实例精解 源文件

Asp.ne response对象与request对象使用介绍

ASP.net 页面被关闭后,服务器端是否仍然执行中?

使用UserControl做网站导航条的思路 分析

asp.net下Linq To Sql注意事项小结

asp.net中执行存储数据操作时数据被自动截取的一种情况

精品推荐
分类导航