asp.net-mvc – 值不能为空或为空.参数名称:contentPath
发布时间:2020-05-23 00:40:48 所属栏目:asp.Net 来源:互联网
导读:我在ASP.NET MVC 4中有一个多级布局母版页. 我有以下几点: title@ViewBag.Title/title 布局页面的顺序如下: _Layout.cshtml _SubLayout.cshtml(基于_Layout.cshtml) Index.cshtml(基于_SubLayout.cshtml) 我在Index Action中设置了@ ViewBag.Titl
|
我在ASP.NET MVC 4中有一个多级布局母版页. 我有以下几点: <title>@ViewBag.Title</title> 布局页面的顺序如下: > _Layout.cshtml 我在Index Action中设置了@ ViewBag.Title.但是,我得到以下异常:
这是我的代码我只是让ASP.NET设计模式图书的代码适用于VS 2012 / MVC 4 _Layout.cshtml <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="main">
<div id="header">
<span><a href="@Url.Content("")">
<img alt="Agatha's Clothing Store"
src="@Url.Content("/Content/Images/Structure/lg_logo.png")"
border="0" /></a></span>
</div>
<div id="headerSummary">
@RenderSection("headerBasketSummary",required: false)
</div>
<div class="topBarContainer">
<div id="background">
<div id="navigation">
@RenderSection("MenuContent",required: false)
</div>
<div id="content">
@RenderBody()
</div>
<div style="clear: both;" />
</div>
</div>
@Html.Partial("_SiteFooter")
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-jtemplates.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/agatha-common-scripts.js")"></script>
</body>
</html>
_ProductCatalogProduct.cshtml @model BaseProductCatalogPageView
@using Agathas.Storefront.Controllers.ViewModels.ProductCatalog
@using Agathas.Storefront.UI.Web.MVC.Helpers
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@if (IsSectionDefined("MenuContent"))
{
@RenderSection("MenuContent",required: false)
}
else
{
@Html.Partial("_Categories",((BaseProductCatalogPageView)Model).Categories)
}
@RenderBody();
Index.cshtml @model HomePageView
@using Agathas.Storefront.Controllers.ViewModels.ProductCatalog
@using Agathas.Storefront.Services.ViewModels
@using Agathas.Storefront.UI.Web.MVC.Helpers
@{
Layout = "~/Views/Shared/_ProductCatalogLayout.cshtml";
ViewBag.Title = "Home Page";
}
<img width="559" height="297"
src="@Url.Content("~/Content/Images/Products/product-lifestyle.jpg")"
style="border-width: 0px; padding: 0px; margin: 0px" />
<div style="clear: both;"></div>
<h2>Top Products</h2>
<div id="items" style="border-width: 1px; padding: 0px; margin: 0px">
<ul class="items-list">
@foreach (ProductSummaryView product in Model.Products)
{
<li class="item-detail">
<a class="item-productimage-link" href="@Url.Action("Detail","Product",new { id = product.Id },null)">
<img class="item-productimage" src="@Url.Content("~/Content/Images/Products/" + product.Id.ToString() +".jpg"))" /></a>
<div class="item-productname">@Html.ActionLink(product.BrandName + " " + product.Name,"Detail",null)</div>
<div class="item-price">@product.Price</div>
</li>
}
</ul>
</div>
非常感谢 解决方法这段代码抛出异常:< a href =“@ Url.Content(”“)”> ;.这是因为Url.Content方法的contentPath参数不能为空或为空.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- entity-framework – 在新配置下在EF7中切换ProxyCreation
- asp.net-mvc – Visual Studio找不到自定义工具RazorGenera
- 使用可靠的WPF / .NET背景学习ASP.NET MVC
- ASP.NET – 构建自己的路由系统
- asp.net – 要排除的Nuget和源控制文件?
- 在asp.net网页中尝试WebSecurity.CreateAccount时遇到错误’
- ASP.NET会话超时测试
- asp.net – 将设置移动到另一个配置文件
- asp.net-mvc – AJAX POST到MVC Controller显示302错误
- 为什么ASP.NET回发时请求cookie属性为null或不正确?
推荐文章
站长推荐
- asp.net-mvc – MVC 4. IIS 7.5 PUT返回405
- asp.net-mvc – NLog在所有aspnet布局渲染器上抛
- asp.net-mvc-3 – 剃刀引擎 – SEO元标签
- asp.net-mvc – 如何使用身份成员资格与现有数据
- asp.net – IIS 8.0中内核模式和用户模式缓存之间
- .net – %#%和%=%有什么区别?
- asp.net – Googlebot导致.NET System.Web.HttpE
- 有没有办法检查是否定义了VBScript函数?
- asp.net – WebControl创建中的Render和RenderCo
- asp.net-mvc-4 – 使用WebApi和外部登录的ASP.NE
热点阅读
