从后面的代码将参数传递给 URL
Posted
技术标签:
【中文标题】从后面的代码将参数传递给 URL【英文标题】:Passing Parameter to URL from code behind 【发布时间】:2014-04-05 01:22:47 【问题描述】:returnURL += "&return=" + ConfigurationManager.AppSettings("SuccessURL").ToString()
请问如何在 ASP.NET 中将参数传递给这个 url?
我尝试过这样但没有奏效。这也没有:
returnURL += String.Format("return=0&user1",Server.UrlEncode(ConfigurationManager.AppSettings("SuccessURL").ToString()),65)
网络配置中的代码:
<add key="SuccessURL" value="http://localhost:58690/Seller/Part1/Main.aspx" />
【问题讨论】:
行不通是什么意思?您收到错误消息吗?或者额外的文本只是没有显示在 URL 中?另外,这段代码在哪里被调用(在什么情况下)? 代码应该给我一个贝宝中的 url,让我用这个 bidid 返回我的网站,但它没有给出返回 url,但如果我尝试这样 returnURL += "&return=" + ConfigurationManager .AppSettings("SuccessURL").ToString() 但我需要传递出价 id 【参考方案1】:这是你应该做的:
在 web.config 中:
<add key="SuccessURL" value="http://localhost:58690/Seller/Part1/Main.aspx?bidid=0" />
在代码中:
var successUrl = String.Format(ConfigurationManager.AppSettings("SuccessURL").ToString(), 65);
returnURL += "&return=" + successUrl;
【讨论】:
以上是关于从后面的代码将参数传递给 URL的主要内容,如果未能解决你的问题,请参考以下文章
如何将变量作为 cURL 数组中的 url 参数传递给 CURLOPT_URL
MVC - 将整个模型作为参数传递给 JavaScript 中的 Url.Action