@model dynamic
@{
var name = ViewData["name"].ToString();
var selected = (ViewData["checked"] ?? "").ToString();
var isSpecial = ViewData["special"] == null ? false : true;
var readyonly = Convert.ToInt32(ViewData["isreadonly"] ?? 0) > 0;
var courseuyn = ViewData["courseuyn"] != null;
var fromdisp = (ViewData["fromdisp"] == null ? 0 : 1);
var changeid = (ViewData["changeid"] ?? "").ToString();
var issetbr = (ViewData["setbr"] ?? "0").ToString() == "1";
var disabled = (ViewData["disabled"] ?? "").ToString() == "" ? "" : "disabled";
var valuetext = (ViewData["valuetext"] ?? "").ToString() == "" ? new string[] { } : (ViewData["valuetext"] ?? "").ToString().Split(';');
var isblock = (ViewData["isblock"] ?? "").ToString() != "";
}
@if (isSpecial)
{
switch (((string)ViewData["special"]).ToLower())
{
case "menutype":
{
}
break;
case "isuse":
{
}
break;
case "isyesno":
{
}
break;
case "comptype":
{
}
break;
case "stringlist":
{
foreach (var s in ((String)Model).Split(';'))
{
@Html.Raw(issetbr ? "
" : "")
}
}
break;
}
}
else if (valuetext.Length > 0)
{
foreach (var item in valuetext)
{
}
}
else
{
foreach (var item in Model)
{
}
}