我们有一个网站,当插入用户代码时,它会显示该用户的位置
我有一个示例网址:
http://npaa1215.example.com/gisb_prod/integration/coordUser.aspx?codUser=30071665&zoom=15
我的想法是在应用程序中使用此URL,并将应用程序中的用户代码传递给该URL
如何在请求 “ codUser ”
的URL部分插入来自应用程序的参数在示例中,它指向具有 “ codUser = 30071665”
的用户有人有想法或例子吗?
答案 0 :(得分:0)
我建议您这个简单的解决方案
string COD_USER="30071665";
Response.Redirect("http://npaa1215.example.com/gisb_prod/integration/coordUser.aspx?codUser="+COD_USER+"&zoom=15");
希望对您有帮助
答案 1 :(得分:0)
也许更简单的方法是使用`HttpUtility.ParseQueryString
string myUrl = "http://npaa1215.example.com/gisb_prod/integration/coordUser.aspx?zoom=15";
var uriBuilder = new UriBuilder(myUrl);
var query = HttpUtility.ParseQueryString(uriBuilder.Query);
query["COD_USER"] = "30071665";
query["ANOTHER_QUERY_PARAMETER"] = "ParameterValue";
uriBuilder.Query = query.ToString();
myUrl = uriBuilder.ToString();
基本上,您可以尝试使用ParseQueryString
方法,并可以使用query["COD_USER"] = "30071665"
或所需的任何其他键进行添加。
答案 2 :(得分:0)
这是我解决问题的方法:
控制器:
dataframe.drop_fields(itct1, itct2,..., itctm)
查看
[HttpGet]
public RedirectResult RedirectTo(int id)
{
string location = GetLocation(id);
return RedirectPermanent(location);
}
string url = "http://npaa1215.example.com/gisb_prod/integration /coordUser.aspx?codUser={0}&zoom=15";
private string GetLocation(int id)
{
return string.Format(url, id);
}
答案 3 :(得分:-1)
下面的代码仅使用userCode参数,并返回在正确位置插入给定参数的网址:
string url = http://npaa1215.example.com/gisb_prod/integration/coordUser.aspx?codUser={0}&zoom=15;
private string GetLocation(int userCode)
{
return string.Format(url, userCode);
}