文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>对用户控件进行属性封装的使用情景分享(二)

对用户控件进行属性封装的使用情景分享(二)

时间:2010-12-07  来源:_麦麦

举个最简单的例子,一个网站很多个页面都涉及到性别的选择包括编辑。

通常情况下我们用radiobutton组也可以简单实现。但那样子、每个页面都要单独进行判断从而取值或者赋值。

所以要说的是、其实我们也可以通过用户控件实现一步到位。具体的请看下面的代码:

 

///用户控件前台部分:

<asp:RadioButtonList runat="server" ID="rabSexList">
    <asp:ListItem Value="0">男</asp:ListItem>
    <asp:ListItem Value="1">女</asp:ListItem>
</asp:RadioButtonList>

 

///然后是后台部分(这里进行封装):

/// <summary>
        /// 对选中值进行设置和获取。
        /// </summary>
        public int SelectedValue
        {
            set { this.rabSexList.SelectedValue = value.ToString(); }
            get { return Convert.ToInt32(this.rabSexList.SelectedValue);
            }
        }

 

这样封装完成以后,我们在引用该用户控件的页面就可以直接进行赋值和取值了。

引用部分:

  <uc2:RadioSex ID="RadioSex1" runat="server" />

 

我们在后台就可以通过下面的代码进行取值和赋值:

 

 //赋值
this.RadioSex1.SelectedValue = 0;
//取值
int sex = this.RadioSex1.SelectedValue;

 

呵呵、很简单、只是自己开发过程中喜欢的小技巧。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载