从后面的代码将参数传递给 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

通过 url 将参数传递给 sql server 报告服务

MVC - 将整个模型作为参数传递给 JavaScript 中的 Url.Action

java中,如何用POST方法将参数传递给第三方网站

Android - 将参数传递给 Android 应用程序中的 RESTful URL

Excel Power Query:将参数传递给 oDataFeed URL 会引发错误