0

我有一个非常简单的应用程序。假设我有三个字段makemodel并且year用户输入文本。

如何将这三个用户输入组合到一个变量中,当用户按下submit它时,它会创建类似这样的东西。

'http://ford/make/1996/'

然后转到该链接。我不希望它打开一个窗口,只需转到该链接即可。本质上,我要做的是在用户填写表格并按下提交后通过 url 将数据发送到我的网站。

4

5 回答 5

1

假设您有 3 个文本框,文本框 1、文本框 2 和文本框 3。您可以通过以下方式组合它们:

var result = textbox1.Text + textbox2.Text + textbox3.Text;
于 2012-10-19T03:49:08.783 回答
1

看看 UriBuilder:http: //msdn.microsoft.com/en-us/library/wdwhd34a.aspx

示例(有多种使用方法):

UriBuilder myUri = new UriBuilder("http","www.contoso.com");
于 2012-10-19T03:58:57.220 回答
1

在您的提交按钮单击处理程序上,试试这个。不要忘记在此之前进行一些验证。

Response.Redirect(string.Format("http://{0}/{1}/{2}", txtMake.Text, txtModel.Text, txtYear.Text));
于 2012-10-19T03:51:41.390 回答
0

在提交按钮上运行一个 javascript,它结合来自文本框的值并导航到 url(如果这是一个网站)。

于 2012-10-19T03:49:25.413 回答
0

看看 Uri 类。例如:

Uri output = new Uri("http://" + "ford");
output = new Uri(output, "/" + "focus");
output = new Uri(output, "/" + "1995");
于 2012-10-19T03:54:11.653 回答