Я не уверен, что проблема здесь, но Request.RawUrl
всегда пусто. Если я просто добавлю случайную строку, она будет работать @<text>ddd</text>
, а любая переменная - нет. Я что-то упустил?
<form class="clearfix" action="@this.RenderSection("FormUrl", @<text>@(Request.RawUrl.ToString();)</text>)"
public static HelperResult RenderSection(this WebPageBase webPage, string name, Func<dynamic, HelperResult> defaultContents)
{
if (webPage.IsSectionDefined(name))
{
return webPage.RenderSection(name);
}
return defaultContents(null);
}
Вывод
<form class="clearfix" action=""