0

ボタンの名前を他のページに送信し、この値を使用して別のjqueryを作成するためのコードをどのように記述すればよいですか?...

私が正しいと思う最初のステップ....私はlinkBut​​tonプロパティをこのように設定しました

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

そして、linkBut​​tonがクリックされたときよりも、次のコードを記述してpage2.aspxのpageloadで変数を取得しようとします。

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 に答える