Asp.net mvc 3 Html.Display不适用于ViewBag
Html.Display不适用于ViewBagAsp.net mvc 3 Html.Display不适用于ViewBag,asp.net-mvc-3,razor,html.textbox,Asp.net Mvc 3,Razor,Html.textbox,Html.Display不适用于ViewBag @Html.Display("disp", (string)@ViewBag.disp) 我必须使用此viewbag,因为它可以通过选择其他显示的搜索按钮进行修改 @Html.TextBox("disp", (string)@ViewBag.disp) 如果我使用文本框而不是显示,它可以工作,但我希望是只读的。这是怎么可能的?因为不存在以值为参数的超负荷显示 所以 你可以简单地做 @ViewBag.disp 或者(如果它包含HTMl) 或者如
@Html.Display("disp", (string)@ViewBag.disp)
我必须使用此viewbag,因为它可以通过选择其他显示的搜索按钮进行修改
@Html.TextBox("disp", (string)@ViewBag.disp)
如果我使用文本框而不是显示,它可以工作,但我希望是只读的。这是怎么可能的?因为不存在以值为参数的超负荷显示 所以 你可以简单地做
@ViewBag.disp
或者(如果它包含HTMl)
或者如果你想要一个文本框
@Html.TextBox("disp", (string)@ViewBag.disp, new{@readonly = true})
@Html.TextBox("disp", (string)@ViewBag.disp, new{@readonly = true})