我已经创建了_LoginPartial并将其用于默认的_Layout,它工作正常,但是当我创建另一个_AdminLayout时,我遇到了问题。在布局中添加PartialView
我已经添加了页面顶部
@using System.Web.Mvc
@using System.Web.Mvc.Html
上我不能加我_LoginPartial在_AdminLayout并收到以下错误
“System.Web.WebPages.Html.HtmlHelper '不包含'Partial'的定义 和最佳扩展方法重载 'System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper, string)'有一些无效参数“
我的代码是
@using System.Web.Mvc
@using System.Web.Mvc.Html
<!DOCTYPE html>
<html lang="en">
<head>
@*<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")"
type="text/javascript"></script>*@
<style type="text/css">
/*Initialize*/ul#menu, ul#menu ul.sub-menu
{
padding: 0;
margin: 0;
}
ul#menu li, ul#menu ul.sub-menu li
{
list-style-type: none;
display: inline-block;
}
/*Link
Appearance*/ul#menu li a, ul#menu li ul.sub-menu li a
{
text-decoration: none;
color: #fff;
background: #666;
padding: 5px;
display: inline-block;
}
/*Make the
parent of sub-menu relative*/ul#menu li
{
position: relative;
}
/*sub menu*/ul#menu li ul.sub-menu
{
display: none;
position: absolute;
top: 30px;
left: 0;
width: 100px;
}
ul#menu li:hover ul.sub-menu
{
display: block;
}
</style>
</head>
<body>
<div>
<table border="1" width="100%" style="background-color: Lime; margin-top: 30px">
<tr>
<td>
@Html.Partial("_LoginPartial")
</td>
</tr>
<tr>
<td>
<ul id="menu">
</ul>
</li>
<li><a href="#">Manage Product</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Manage Order</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Manege user</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Set NewProduct</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Set Home Category</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Category Wise product</a>
<ul class="sub-menu">
</ul>
</li>
<li><a href="#">Feature product</a>
<ul class="sub-menu">
</ul>
</li>
</ul>
</td>
</tr>
<tr>
<td>
@RenderBody()
</td>
</tr>
</table>
</div>
</body>
</html>
什么是您正在使用渲染部分的代码?您的部分视图位于哪个文件夹中? –
您好罗文,我使用@ Html.Partial(“_ LoginPartial”) – user1035814