Параметризация имен действий и частичных представлений выдает ошибку ArgumentException

Почему параметризация имен действий и частичных представлений выдает ошибку 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>

Меняя его на следующие работы:

<div id = "Details" >

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

</div>

Я получаю следующую ошибку только при параметризации имен действий и частичных представлений:

Group with specified name "jQuery" already exists. Please specify a different name. 

Exception Details: System.ArgumentException: Group with specified name "jQuery" already exists. Please specify a different name.

По строке 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 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)
        )
    )
 %>

Я делаю что-то неправильно?

0 ответов

Другие вопросы по тегам