0

我想知道我应该如何编写将按钮名称发送到其他页面的代码,并使用此值制作另一个 jquery?...

我认为第一步是正确的....我已将 linkBut​​ton 属性设置为

linkButt.Postback = "./page2.aspx";
linkButt.CommandName = "carMakeName";

并且比单击链接按钮时,我尝试在 page2.aspx 的页面加载中检索变量,编写以下代码:

protected void Page_Load(object sender, EventArgs e)
        {
           string carMakeName= Request.Form.Get("carMakeName");
        }

我不确定哪个是正确的方法....我希望有人可以帮助我。

谢谢!!

4

1 回答 1

0

您可以使用PreviousPage属性来获取上一页的控件,就像跨页面回发一样。在你的试试这个page2.aspx Page_Load

if (Page.PreviousPage != null)
{
    LinkButton lnkBtn = 
        (LinkButton)Page.PreviousPage.FindControl("LinkButton1");
    if (lnkBtn != null)
    {
        string carMakeName = lnkBtn.Text;
    }
}
于 2012-05-06T20:10:15.397 回答