用户控件的属性

楼主
用户控件的属性
        通过用户控件的一组属性,您可以与用户控件交互作用。这样可以逐步是用户控件脱离控制他的页面以改变他的行为。这样页使得建立一个多页面的控件更加容易!

   使用用户控件的属性有三步工作。首先,您必须从用户控件中取出这些属性。以下为演示;[CODE]
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.OleDb"%>
<script Language="c#" runat="server">
  private String ConnStr;
  public String ConnectionString
{
get
{
 return ConnStr;
}
set
{
ConnStr=value;
}
}

void Page_Load()
{
  if(!(Page.IsPostBack))
 OleDbConnection myConnection;
 OleDbCommand myCommand;
 OleDnDataReader myReader;
 String SQL;
SQl="select * from Shipping_Methods";
if(ConnStr="")
{
ConnStr="Provider=Microsoft.Jet.OleDb.4.0;";
ConnStr@+="Data Source=Server.MapPath("Shipping.mdb")";
}
myConnection=new OleDbConnection(ConnStr);
myConnection.Open();


}


</script>

将上面的保存为conn.ascx

在页面上用时
<%@ Register TagPreFix="Andyy" TagName="Conn" src="conn.ascx"%>
<Andyy:Conn ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=Server.MapPath("Shipping.mdb")" runat="server"/>
[/CODE]

电脑版 Page created in 0.0938 seconds with 4 queries.