带点的MVC4部分名称

时间:2013-11-27 12:52:12

标签: asp.net-mvc asp.net-mvc-4 razor

我正在开发一个项目,其中有几个部分定义如下:

@RenderSection("Sidebar.Top", false)
<div>somecontent</div>
@RenderSection("Sidebar.Bottom", false)

我想在底部边栏部分中呈现内容,但是当我使用@section Sidebar.Bottom{}时,我收到一条错误消息

  

无法解析“补充工具栏”

部分

我是否不允许在部分名称中使用.,或者是否有办法使其有效?

3 个答案:

答案 0 :(得分:7)

你不能在部分名称中使用积分,但这是一个非常好的问题!

答案 1 :(得分:5)

你不能使用“。”在一个部分的名称。

答案 2 :(得分:5)

您不能在ASP.NET MVC 4.0中的部分名称中使用“。”