读书人

新手问有关问题 大家帮帮忙

发布时间: 2012-03-16 16:34:56 作者: rapoo

新手问问题 大家帮帮忙!
protected void CheckBox_Click(object sender, EventArgs e)
{
try
{
//获取角色和用户信息
CheckBox cbUserInRole = (CheckBox)sender;
string uname = cbUserInRole.ToolTip;
string rname = cbUserInRole.Attributes[ "role "];
//如果未被选中,则调用RemoveUserFromRole删除用户;否则调用AddUserToRole添加用户
if (!cbUserInRole.Checked)
{
Roles.RemoveUserFromRole(uname, rname);
}
else
{
Roles.AddUserToRole(uname, rname);
}
lbMessage.Text = "更新成功. ";
}
catch (System.Configuration.Provider.ProviderException ex)
{
//抛出异常
lbMessage.Text = ex.Message;
}
}


这是一个角色管理的代码
请问下这两句是什么意思?
      string uname = cbUserInRole.ToolTip;
string rname = cbUserInRole.Attributes[ "role "];


[解决办法]
string uname = cbUserInRole.ToolTip;
是指:鼠停留在控件上示的提示

string rname = cbUserInRole.Attributes[ "role "];
按字面上看,是一外名role的性.但msdn上查不到checkBox有Attributes性

读书人网 >C#

热点推荐