你好, 你从liliao.apsx传递的 id=id1是一个GET传值方式。
GET 和POST方式都可以通过Request捕获。
你可以通过在xinxi.aspx页面的pageload方法内写
string id= Request["id"];
来取得这个指,然后通过赋值的方式把参数赋给menuitem控件(控件名为menuitem1)this.menuitem1.navigateurl="ziliao.aspx?id="+id;
在a.aspx.cs 中实现跳转:
Session['user'] = 'aaaa';
Response.Redirect('b.aspx?id='+id1+'');
则在b.aspx.cs 可以进行接收:
protected void Page_Load(object sender, EventArgs e)
{
if (Session['user'] != null)
{
string id = Session['user'].ToString();
}
}
可以使用 Session["id1"]=id1 来传值!Session是一个用户与系统交互时自动创建的一个会话,可以在整个程序运行时传值,而不担心另一用户使用时发生重复。如何不懂Session可以到网上查一查!
你在 navigateurl="ziliao.aspx" 中添加就可以了,比如
navigateurl="ziliao.aspx?id=id1"