Razor操作链接:将参数附加到当前url
我现在有以下网址:www.mysite.com/Search/SearchForJobs?JobTitle=it&JobLocation=wien 我想附加参数&Page=2Razor操作链接:将参数附加到当前url,razor,Razor,我现在有以下网址:www.mysite.com/Search/SearchForJobs?JobTitle=it&JobLocation=wien 我想附加参数&Page=2 通过操作链接或路由链接可以实现这一点吗?我找到了一种解决方法,可以在任何url中添加参数 public static string AddParameterToUrl(string url, string parameterName, string parameterValue) { if (url == null
通过操作链接或路由链接可以实现这一点吗?我找到了一种解决方法,可以在任何url中添加参数
public static string AddParameterToUrl(string url, string parameterName, string parameterValue)
{
if (url == null)
{
return null;
}
string queryStringValue = "";
int startIndex = url.IndexOf("?");
if (startIndex >= 0)
{
queryStringValue = url.Substring(startIndex);
url = url.Substring(0, startIndex);
}
if (!string.IsNullOrEmpty(parameterName))
{
queryStringValue = AddUrlParameter(queryStringValue, parameterName.ToLower(), parameterValue);
}
return (url + queryStringValue);
}
一定有更好的办法!?