DropDownList控件怎样向另一页面传参数?谢谢

ping9107 2012-06-14 10:35:38
是个考试系统、考试时需要选择专业、如何把选定专业传到另一页面。
我用DropDownList绑定了数据源、
string strsql="select * from ProfessionType";
DataSet ds = DB.FillDataSet(strsql, "type");
this.DropDownList1.DataSource = ds.Tables["type"];
this.DropDownList1.DataTextField="profName";
this.DropDownList1.DataValueField = "profID";
this.DropDownList1.DataBind();

另一页面需要根据选择的专业id、来选择考试类型。这个参数怎样传的?
请大侠指导指导、在这里谢了!
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ping9107 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
C# code


String strProfessionType=DropDownList1.SelectedValue;
Response.Redirect("a.aspx?ProfessionType=" +strProfessionType);
[/Quote]
感谢了、还行
ping9107 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
C# code


String strProfessionType=DropDownList1.SelectedValue;
Response.Redirect("a.aspx?ProfessionType=" +strProfessionType);
[/Quote]

这个懂,我只需要传这个this.DropDownList1.DataValueField = "profID";id
这个id需要在另一表用到它、这个不能用DropDownList1.SelectedValue;来传吧
ycproc 2012-06-14
  • 打赏
  • 举报
回复
你这个所谓的专业数据不是什么 特殊的字段
不存在保密
完全可以在change事件里面 指定跳转的时候把 seletevalue 或者 seletename都传过去
mad007 2012-06-14
  • 打赏
  • 举报
回复

String strProfessionType=DropDownList1.SelectedValue;
Response.Redirect("a.aspx?ProfessionType=" +strProfessionType);
xiaoyue10 2012-06-14
  • 打赏
  • 举报
回复
先得到要传的值,然后在跳转的时候以url的形式传过去不行么?
zsp499519140 2012-06-14
  • 打赏
  • 举报
回复
用个int num接住你选择的下拉框的ID Response.Redirect("跳转页?ddlID=" +num);
另外那个页面(Request.QueryString["ddlID"])获取传过来的ID
  • 打赏
  • 举报
回复
是直接选择了跳转还是怎样 如果是跳转的话就直接写到 selectindexchange 事件里咯!

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧