asp.net 获取文本框的值 根据单选按钮组的情况 点击button传递该值到不同页面

asp.netc#需要建立一个搜索框,文本框后面有一组单选按钮共三个,然后是一个button。现在需要在文本框中输入搜索内容(如:n),选取单选按钮(如:搜索名称),点击... asp.net c# 需要建立一个搜索框,文本框后面有一组单选按钮 共三个,然后是一个button。
现在需要在文本框中输入搜索内容(如:n),选取单选按钮(如:搜索名称),点击button之后会把文本框中输入的值以***/aa.aspx?name=n形式提交。
单选按钮分别为搜索名称 搜索品牌 搜索条形码。url形式为/aa.aspx?pname= /aa.aspx?pbrand= /aa.aspx?barcode=
代码应该怎样写呢?写在一个表里面吧。以前asp会,asp.net就不行了
还是不对啊
展开
 我来答
aoisola26
2010-09-25 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:10.9万
展开全部
前台将单选编辑列,添加3项 分别TEXT设置为名称、品牌、条形码。value自动就和名称一样了,当然 你可以自己改;其他如你所说一个TEXTBOX,一个BUTTON。
后台代码(button事件里):
string s="";
s=TextBox1.Text;
if(RadioButtonList1.Text=="名称"){
Respone.Redirect("aa.aspx?pname="+s);
}
else if(RadioButtonList1.Text=="品牌"){
Respone.Redirect("aa.aspx?pbrand="+s);
}
else if(RadioButtonList1.Text=="条形码"){
Respone.Redirect("aa.aspx?pbarcode="+s);
}

我都测试过了,如你所望。如有万一,hi我!
wt5wt
2010-09-25 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:32.4万
展开全部
在后台获取单选按钮的值,同样把值给传递过去,***/aa.aspx?name=n&单选按钮值。然后再页面判断传过来的参数是通过什么来搜索的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f97d5e0e
2010-09-25
知道答主
回答量:11
采纳率:0%
帮助的人:7.4万
展开全部
先获取单选按钮的值.假设值为m,搜索内容为n 则是这样 ***/aa.aspx?name=n&&pname=m 不知道是不是楼主要的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式