Asp.net mvc 2 mvc渲染部分对话困难

Asp.net mvc 2 mvc渲染部分对话困难,asp.net-mvc-2,Asp.net Mvc 2,我有一个视图,其中我有以下代码: <div id="DivPassword" > <%Html.RenderPartial("PasswordDetails"); %> 我想将div显示为一个对话框,在该对话框中我成功了。当我点击链接时,对话框打开 但是,当页面加载时,我可以看到部分视图也显示在视图中。为什么会这样?我该怎么纠正呢 它之所以显示,是因为您的代码生成如下标记: <div id="DivPassword" ><!-- cont

我有一个视图,其中我有以下代码:

  <div id="DivPassword" > 
<%Html.RenderPartial("PasswordDetails"); %> 

我想将div显示为一个对话框,在该对话框中我成功了。当我点击链接时,对话框打开


但是,当页面加载时,我可以看到部分视图也显示在视图中。为什么会这样?我该怎么纠正呢

它之所以显示,是因为您的代码生成如下标记:

<div id="DivPassword" ><!-- contents of partial view here --></div>
几乎所有的JS对话框库在弹出对话框时都会改变可见性

div#DivPassword
{
     visibility: hidden;
}