使用单个模型渲染两个局部视图
我正在尝试使用相同的登录模型渲染 2 个部分视图:
<div id="divLoginPopupContent" class="popupContent">
<div id="divLPBox"><% Html.RenderPartial("LoginPopup", ViewData["LoginModel"]); %></div>
<div id="divFBBox"><% Html.RenderPartial("RetrievePassword", ViewData["LoginModel"]); %></div>
</div>
它给了我一个错误
和 ViewData["LoginModel"] = new LoginModel();
你能告诉我问题是什么吗?
i am trying to render 2 partial views using same loginmodel:
<div id="divLoginPopupContent" class="popupContent">
<div id="divLPBox"><% Html.RenderPartial("LoginPopup", ViewData["LoginModel"]); %></div>
<div id="divFBBox"><% Html.RenderPartial("RetrievePassword", ViewData["LoginModel"]); %></div>
</div>
and it is giving me an error
and ViewData["LoginModel"] = new LoginModel();
can you tell me whats the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的部分
LoginPopup.ascx
或RetrievePassword.ascx
<%@ Control ... > 指令>。确保只有一个控制指令。You are likely having more than one
<%@ Control ... >
directives in one of your partialsLoginPopup.ascx
orRetrievePassword.ascx
. Make sure there is only one control directive.尝试强输入您的视图
,然后传入模型
try strongly typing your view
then pass in the model