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就不行了
还是不对啊 展开
现在需要在文本框中输入搜索内容(如:n),选取单选按钮(如:搜索名称),点击button之后会把文本框中输入的值以***/aa.aspx?name=n形式提交。
单选按钮分别为搜索名称 搜索品牌 搜索条形码。url形式为/aa.aspx?pname= /aa.aspx?pbrand= /aa.aspx?barcode=
代码应该怎样写呢?写在一个表里面吧。以前asp会,asp.net就不行了
还是不对啊 展开
3个回答
展开全部
前台将单选编辑列,添加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我!
后台代码(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我!
展开全部
在后台获取单选按钮的值,同样把值给传递过去,***/aa.aspx?name=n&单选按钮值。然后再页面判断传过来的参数是通过什么来搜索的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先获取单选按钮的值.假设值为m,搜索内容为n 则是这样 ***/aa.aspx?name=n&&pname=m 不知道是不是楼主要的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询