如题:
相关代码public class UserModel{
privter int _userIsStop;
public int userIsStop{
get{return _userIsStop;}
set{_userIsStop=value;}
}
}
Model.UserModel userInfo = new Model.UserModel ();
userInfo.userIsStop = int.Parse(e.CommandName);CommandName 为repeater模版列中LinkButton控件的CommandName 值为"True" 或 "False"
相关代码public class UserModel{
privter int _userIsStop;
public int userIsStop{
get{return _userIsStop;}
set{_userIsStop=value;}
}
}
Model.UserModel userInfo = new Model.UserModel ();
userInfo.userIsStop = int.Parse(e.CommandName);CommandName 为repeater模版列中LinkButton控件的CommandName 值为"True" 或 "False"
e.CommandName == "True"?1:0
userInfo.userIsStop =e.CommandName == "True"?1:0
userInfo.userIsStop =e.CommandName == "True"?1:0
userInfo.userIsStop =e.CommandName == "True"?1:0
public static int String2Integer(string str)
{
return str == "True" ? 1 : 0;
}
SFL_UserIsStop 为 bit 型
如果一定要用,写一个if语句判断一下。
if (CommandName.ToString().ToLower() == "true")
return 1;
else
return 0;int.Parse可以转换数值类型的字符串,如:int.Parse("12");而int.Parse("True")肯定抛异常。
而是不知道在哪里 把字段SFL_UserIsStop的值转换成bool值出错了。