asp.net-mvc – MVC3 Razor视图中的文本文字问题
发布时间:2020-05-23 19:06:12 所属栏目:asp.Net 来源:互联网
导读:为什么我需要使用 text标签封装管道文字’|’在这个标记?当然这也超出了ActionLink方法的范围。 @foreach (var item in Model.DetailItem.PlannedResources){ tr td @if (Model.ViewMode == ViewMode.Edit)
|
为什么我需要使用< text>标签封装管道文字’|’在这个标记?当然这也超出了ActionLink方法的范围。 @foreach (var item in Model.DetailItem.PlannedResources)
{
<tr>
<td>
@if (Model.ViewMode == ViewMode.Edit)
{
@Html.ActionLink("Edit","Edit",new { id = item.PlannedResourceId }) <text>|</text>
@Html.ActionLink("Delete","Delete",new {id = item.PlannedResourceId})
}
@Html.ActionLink("Details","Details",new { id = item.PlannedResourceId })
</td>
<td>
| @item.ResourceType.Name
</td>
</tr>
}
如果我不使用它,我得到错误CS1525:无效的表达式术语’|’,但第二个’|’得到不受阻碍。 解决方法这是因为当您在{和}中只有HTML标签被视为文字时,其他所有内容都是服务器端脚本。因此,您需要使用标准的HTML标签,例如< div>,< span> …,或者如果要使用文字使用特殊的< text>标签不输出到响应。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在View中获取当前的url值
- asp.net-mvc – 在同一个视图文件夹中的RenderPartial控件
- ASP.NET:如何处理并行请求
- asp.net – .NET 4.0 ObjectCache的线程安全和范围管理
- asp.net – 在IIS 7或IIS 7.5集成模式下,默认文档中可能不会
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- 在ASP.NET中使用Visual Studio发布功能有什么好处?
- asp.net – 当使用HttpContextScoped()时,StructureMap不会
- asp.net-mvc – 没有值的asp.net mvc htmlattribute
- asp.net – 为什么不调用我的IHttpHandler?
推荐文章
站长推荐
- 哪个.NET框架与MVC 4?
- asp.net – 将我的网站与BlogEngine.Net集成
- asp.net – Windows 7 SP1 IIS错误与“无效的应用
- ASP.NET MVC4 Razor模板简易分页效果
- asp.net-mvc – Razor ViewEngine HTML.Checkbox
- asp.net – 验证嵌套的ViewModels
- asp.net – 具有一个无效的SelectedValue,因为它
- asp.net – 在同一站点上使用基本身份验证和表单
- asp.net – 如何在Web应用程序中使用ServiceStac
- asp.net-mvc-3 – ASP.Net MVC 3 – 编辑器模板的
热点阅读
