我认为我有以下div
:
<div id="review">
REVIEW:
<p>
<%:ViewData["Review"]%>
</p>
<input name="submit" id="submit" type="submit" value="OK"/>
</div>
如果点击某个按钮,如何在控制器内设置DIV
visibility
到visible
?
这是我控制器中的代码片段:
public ActionResult Index(EsafeModel model,string submit, string create)
{
if (button.Equals("Create"))
{
ViewData["Review"] = ESafeData.CreateReview(eSafe);
}
else if (button.Equals("OK"))
{
if (ESafeData.Create(eSafe))
{
ViewData["Message"] = "E-Safe data created!!!";
}
}
}
答案 0 :(得分:0)
您无法直接执行此操作,因为div位于客户端,而控制器位于服务器端。 您可以做的是在您的模型中有一个绑定要查看的属性。这可以具有div的visibility属性值,然后您可以使用服务器标签将其分配给div
以下是示例代码段
<div id="elementid" style="visibility:'<%=Model.Visible %>'"/>
点击按钮,您可以返回相同的视图和模型,但此时间模型将具有Visible =&#34;隐藏&#34;