【发布时间】:2011-03-20 10:40:49
【问题描述】:
我正在使用 C# + VS2008 + .Net 3.5 + ASP.Net + IIS 7.0 + ADO.Net + SQL Server 2008。我想开发一个具有以下功能的 ASP.Net aspx 页面,
1 可以接受3个Url参数param1、param2、param3,请求是这样的,
http://example.org/foo.aspx?parame1=abc¶m2=def¶m3=ghi
2 当页面响应客户端浏览器时,我想在结果html页面附近显示一个文本输入和一个提交按钮,文本输入的值与param1相同,在此示例中,将显示abc在文本框中,在浏览器地址栏中,我要保留原来的长urlhttp://example.org/foo.aspx?parame1=abc¶m2=def¶m3=ghi;
3 当用户更改文本输入中的值并单击提交按钮时,我想再次将此请求发送到 foo.aspx,并将 param1 值更改为用户在文本输入中输入的值,同时时间,保持 parame2 和 param3 的值与上次请求的响应相同。例如,当用户请求http://example.org/foo.aspx?parame1=abc¶m2=def¶m3=ghi时,页面显示,当用户将文本输入从abc更改为google时,新的请求将是http://example.org/foo.aspx?parame1=google¶m2=def¶m3=ghi
有参考样本吗?我的问题是我不知道如何在一个aspx页面中实现这么多功能。
【问题讨论】:
-
你试过
<form ... method="get">...吗?当然,将您的输入命名为param1。 -
如何解决?请给我看一个完整而简单的示例吗?
标签: c# asp.net .net visual-studio-2008 iis-7