• λ我爱Aspx >> Asp.Net >> ASP.NET中设计带事件定制控件
  • ASP.NET中设计带事件定制控件

  • :aspxer  Դ:internet  :2007-5-20 16:33:01  ؼ:.net,asp.net,asp
  • 现在我们使表单加载到第一个记录。我们在StoreSelector控件上添加下面的属性:

    #Codepublic int SelectedIndex{ get{ return storeList.SelectedIndex; } set { if(!Page.IsPostBack) { BindData(); } if(value < storeList.Items.Count) { storeList.SelectedIndex = value; OnStoreSelectorChanged( new StoreSelectorCommandEventArgs (data.Tables["stores"].Rows[value].ItemArray[0].ToString(), data.Tables["stores"].Rows[value].ItemArray[1].ToString(), data.Tables["stores"].Rows[value].ItemArray[2].ToString(), data.Tables["stores"].Rows[value].ItemArray[3].ToString(), data.Tables["stores"].Rows[value].ItemArray[4].ToString(), data.Tables["stores"].Rows[value].ItemArray[5].ToString())); } }}#End Code

    然后设置Default.x中Page_Load事件的属性:

    #codeprivate void Page_Load(object sender, System.EventArgs e){ // 用户初始化网页的代码 if(!Page.IsPostBack) { StoreSelector1.SelectedIndex = 0; }}#end code

    运行该项目时,它就会将表单加载到第一个记录。

    小结

    希望这篇文章能够对广大读者有一定的帮助。这种类型的Web应用的开发几乎没有什么限制,只要设计得当,我们创建的每个Web控件可以在整个Web应用中使用。

    Ҷƪл˵?
  • һƪASP.NET中设计带事件定制控件
    һƪ用asp.net和xml做的新闻更新系统(1)