asp.net遍历控件
1、在页面动态添加一个控件的方法。 在页面的 HTML 代码上设置一个 asp:PlaceHolder 站位控件,当页面被加载的时候,在这个 PlaceHolder 控件上添加所需要的其他控件。
<asp:PlaceHolder runat="server" id="PutLabelHere" /> Sub Page_Load(sender as Object, e as EventArgs) sub Page_Load(sender as Object, e as EventArgs) Dim lblMessage as New Label() lblMessage.Text = "Hello, World!" lblMessage.Font.Bold = True PutLabelHere.Controls.Add(lblMessage) end sub End Sub
2、遍历控件的方法。 页面可以被看成各种控件组成的一个集合。在页面被初始化和加载过程中,可以遍历这些控件,找到特定的控件,或者改变某些控件的属性。 先看下面的一个例子:
script runat="server" language="C#"> void Page_Load(Object sender, EventArgs e) { foreach(Control c in Controls) lblControlList.Text += c.ToString() + " - " + c.ID + "<br>"; } </script> <html> <head> </head> <body> <b>A List of the Controls in the <code>Controls</code> Collection</b><br> <asp:label runat="server" id="lblControlList" /> <p> <form runat="server"> What's your name? <asp:textbox runat="Server" id="txtName" /> </form> </body> </html>
这个例子列出页面上所有的控件,结果如下:
相关文档:
演练:使用 XCOPY 部署 ASP.NET Web 应用程序
部署 ASP.NET 应用程序非常简单。您需要将所创建的应用程序文件从开发计算机复制到将承载应用程序的成品 Web 服务器。可以使用 XCOPY 命令行工具或喜欢的 FTP 应用程序,将文件从一个位置复制到另一个位置。有关常规部署的更多信息,请参见 .NET Framework 部署基础。
注意
......
1.连接数据库文件
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;AttachDBFilename=|DataDirectory|TimeTracker.mdf;User Instance=true" />
SqlConnectionStringBuilder实例化时,要用到connectionString,如:SqlConnectionStringBuild builder = new SqlC ......
可以使用 SqlDataSource 控件修改数据库中的数据。使用更新方案中的 SqlDataSource 控件的最常用方法是检索数据并使用数据绑定 Web 服务器控件(如 GridView、DetailsView 或 FormView 控件)显示数据。可以配置数据绑定控件和 SqlDataSource 以更新数据。大多数数据绑定控件都允许您将其 ......