Razor操作链接:将参数附加到当前url



我有以下当前url: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)
    {
        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);
}

最新更新