CS页面
model.syfl = ddlSyfl.SelectedItem.Text;-----DROPDOWNLIST的值是从数据库读取的
业务逻辑层
public bool Validate(Page page, db.Etswk model,JDBGeneral.OperateMode10 opMode)
{
string strMsg = "以下条件不符合:";
if ((dt6 > 366) && ((model.syfl == "早产或低出生体重"))
请教为什么DDL选择的TEXT为“早产或低出生体重”,model.syfl == "早产或低出生体重"))为什么不相等
model.syfl = ddlSyfl.SelectedItem.Text;-----DROPDOWNLIST的值是从数据库读取的
业务逻辑层
public bool Validate(Page page, db.Etswk model,JDBGeneral.OperateMode10 opMode)
{
string strMsg = "以下条件不符合:";
if ((dt6 > 366) && ((model.syfl == "早产或低出生体重"))
请教为什么DDL选择的TEXT为“早产或低出生体重”,model.syfl == "早产或低出生体重"))为什么不相等
model.syfl.ToString()=="早产或低出生体重"试试
然后所有的比较由此id来完成。而不是"早产或低出生体重",这样"早产或低出生体重"本身也是可以修改和变动的。
为什么用它呢?用SelectedItem.SelectedIndex
不是更好吗?