【发布时间】:2014-12-09 11:41:14
【问题描述】:
我得到了这样的数据库行“val1-val2-val5”,在我的 aspx 页面中,我得到了 5 个 div(他们的 id 的 val1、val2、val3...等),所有这些都是可见的错误。我希望它们在基于信息的数据库行中可见。
我用这个方法;
string query = @"SELECT [Params]
FROM [Products] WHERE Id = '"+id+"'";
string result= Library.Database.ExecuteScalar(query).ToString();
string[] results;
results= result.Split('-');
foreach (var item in results)
{
switch (item)
{
case "val1": val1.Visible = true;
break;
case "val2": val2.Visible = true;
break;
case "val3": val3.Visible = true;
break;
case "val4": val4.Visible = true;
break;
case "val5": val5.Visible = true;
break;
}
}
我想知道是否有办法在没有“switch-case”的情况下做到这一点,例如
foreach (Literal item in results)
{item.visible = true }
谢谢你..
【问题讨论】: