Razor中是否有一个方法返回当前页面URL而不使用查询参数.
我需要把它推到我作为字符串创建的HTML帮助器方法中.
@Url似乎不起作用,如果我这样做,.ToString()我只是得到名称空间LOLLL
剃刀使用:
Html帮手:
public static MvcHtmlString SortTableClickEvent(this HtmlHelper html, string url, string column)
{
StringBuilder sortingPropertiesObject = new StringBuilder();
sortingPropertiesObject.Append("var properties = new James.prototype.Table.SortingProperties();");
sortingPropertiesObject.Append("properties.url = \"" + url + "\"");
sortingPropertiesObject.Append("properties.colName = \"" + column + "\"");
string clickEvent = "onclick = James.Table.SortByColumn(properties, this);";
return MvcHtmlString.Create(sortingPropertiesObject + clickEvent);
}
什么输出到我的HTML:
Name