C#页面之间数据参数的传递

耗子哭死猫 2010-09-09 07:46:56
第一个页面:Chonn.aspx
里面有4个<LinkButton id="but1" >上海</LinkButton>
<LinkButton id="but2" >北京</LinkButton>
<LinkButton id="but3" >天津</LinkButton>
<LinkButton id="but4" >重庆</LinkButton>

第二个页面:IssChonn.aspx
里面有4个pannel控件
<pannel id="shanghai">上海</pannel>
<pannel id="beijing">北京</pannel>
<pannel id="tianjin">天津</pannel>
<pannel id="chongqing">重庆</pannel>

page_Load事件中4个pannel全是隐藏的

问题:当点击上海。onCiclk事件跳转到 第二个页面:IssChonn.aspx <pannel id="shanghai">上海</pannel>显示出来;
当点击天津。onCiclk事件跳转到 第二个页面:IssChonn.aspx <pannel id="tianjin">天津</pannel>显示出来;
其他一样
onCiclk事件跳转这样带参数了?

我如何在第二个页面page_Load事件根据参数做判断,那个显示那个隐藏,
...全文
187 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
耗子哭死猫 2010-09-12
  • 打赏
  • 举报
回复
恩。不错;谢谢大家了。结贴给分!
KeepSayingNo 2010-09-10
  • 打赏
  • 举报
回复
个人觉得在Chonn.aspx页面写JS进行页面跳转要效率高
abuying 2010-09-09
  • 打赏
  • 举报
回复
楼上说得差不多,页面URL也可
不过<pannel id="tianjin">天津</pannel>必须加上 runat=“server”
否则后台不能引用。
或者使用js,
q107770540 2010-09-09
  • 打赏
  • 举报
回复
Chonn.aspx页面:
4 个linkbutton的click事件分别写成这样:
Response.Redirect("IssChonn.aspx?name=" + but1.Text+ "");
Response.Redirect("IssChonn.aspx?name=" + but2.Text+ "");
Response.Redirect("IssChonn.aspx?name=" + but3.Text+ "");
Response.Redirect("IssChonn.aspx?name=" + but4.Text+ "");

ssChonn.aspx页面:
page_load中这样写:
if(!IsPostBack)
{
switch(Request.QueryString["name"])
{
case "上海":
shanghai.Visible =true;
break;
case "北京":
beijing.Visible =true;
break;
case "天津":
tianjin.Visible =true;
break;
case "重庆":
chongqing.Visible =true;
break;
default:
break;
}
}
meili1986814 2010-09-09
  • 打赏
  • 举报
回复
可以用ASP.net里的导航控件来实现
smallmonkeychen 2010-09-09
  • 打赏
  • 举报
回复
在第一个页面:Chonn.aspx中的LinkButton控件的onCiclk事件中添加如下代码:

Response.Redirect("IssChonn.aspx?id=" + id+ "");

在第二个页面:IssChonn.aspx中的初始加载事件中添加如下判断代码:

string id=Request.QuerySstring["id"].ToString();
if(id=="上海")
{
shanghai.visible = true;
}


耗子哭死猫 2010-09-09
  • 打赏
  • 举报
回复
能不能写的详细点。高手!我马上结贴给你分
wuyq11 2010-09-09
  • 打赏
  • 举报
回复
Response.Redirect("IssChonn.aspx?id=" + id+ "");
string id=Request.QuerySstring["id"].ToString();
或名称
设置隐藏

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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