Asp.net mvc 参数化操作和部分视图名称引发ArgumentException错误

Asp.net mvc 参数化操作和部分视图名称引发ArgumentException错误,asp.net-mvc,partial-views,master-pages,Asp.net Mvc,Partial Views,Master Pages,为什么参数化操作和部分视图名称会引发ArgumentException错误 <div id = "Details" > <% var ActionName = ViewContext.RouteData.GetRequiredString("action"); %> <% var PartialViewName = ViewContext.RouteData.GetRequiredString("action"); %> <% using (

为什么参数化操作和部分视图名称会引发ArgumentException错误

<div id = "Details" >

<% var ActionName = ViewContext.RouteData.GetRequiredString("action"); %>
<% var PartialViewName = ViewContext.RouteData.GetRequiredString("action"); %>

    <% using (Html.BeginForm(ActionName, "ControllerName")) %>
        <% { %>
<%  Html.RenderPartial(PartialViewName, new List<Model>()); %>
        <% } %>

</div>
第27行:

Line 25:                  .Compress(true)
Line 26:         ).StyleSheets(styles =>
Line 27:             styles.AddGroup("jQuery", group =>
Line 28:                 group.DefaultPath("~/Scripts/css")
Line 29:                      .Add("start/jquery-ui-1.8.1.custom.css")
从中调用部分视图的视图的主视图为Site.Master。脚本、css在Site.Master中注册 网站主:

<%= 
    Html.Telerik().StyleSheetRegistrar().DefaultGroup(group =>
        group.DefaultPath("~/Content")
             .Add("Site.css")
             .Add("telerik.common.css")
             .Compress(true)
    ).StyleSheets(styles =>
        styles.AddGroup("jQuery", group =>
            group.DefaultPath("~/Scripts/css")
                 .Add("start/jquery-ui-1.8.1.custom.css")
                 .Add("jquery.pnotify.default.css")
                 .Compress(true)
        )
    )
 %>

group.DefaultPath(“~/Content”)
.Add(“Site.css”)
.Add(“telerik.common.css”)
.Compress(真)
).样式表(样式=>
styles.AddGroup(“jQuery”,group=>
group.DefaultPath(“~/Scripts/css”)
.Add(“start/jquery-ui-1.8.1.custom.css”)
.Add(“jquery.pnotify.default.css”)
.Compress(真)
)
)
%>

我做错什么了吗?

你的动作名是什么?部分视图的名称是什么?@ataravati Action&Partial View name are same=“ShowDetails”您的代码中有不同的名称。你的局部视图在一个循环中吗?您得到的错误似乎与操作名称无关。您可能在代码的其他部分出错。@ataravati否,部分视图不在循环中。好的,请发布真正的代码。否则,其他人很难帮助你。
Line 25:                  .Compress(true)
Line 26:         ).StyleSheets(styles =>
Line 27:             styles.AddGroup("jQuery", group =>
Line 28:                 group.DefaultPath("~/Scripts/css")
Line 29:                      .Add("start/jquery-ui-1.8.1.custom.css")
<%= 
    Html.Telerik().StyleSheetRegistrar().DefaultGroup(group =>
        group.DefaultPath("~/Content")
             .Add("Site.css")
             .Add("telerik.common.css")
             .Compress(true)
    ).StyleSheets(styles =>
        styles.AddGroup("jQuery", group =>
            group.DefaultPath("~/Scripts/css")
                 .Add("start/jquery-ui-1.8.1.custom.css")
                 .Add("jquery.pnotify.default.css")
                 .Compress(true)
        )
    )
 %>