1. 程式人生 > >asp.net中a標籤和LinkButton控制元件的傳值問題

asp.net中a標籤和LinkButton控制元件的傳值問題

1.a標籤的傳值:

    1)傳遞常數:單個引數:<a href="Leave.aspx?Name=123">....</a>

                          多個引數:<a href="Leave.aspx?Name=123&Password=123456"&....>.....</a>用&連線就行

    2)傳遞變數:單個引數:<a href="Leave.aspx?Name=<%=name %>">....</a>  變數name在後臺程式碼中宣告並賦值

                          多個引數:<a href="Leave.aspx?Name=<%=name %>&pwd=<%=password%>">....</a>

    3)  繫結資料:<a href="Leave.aspx?Name=<%#Eval("Uname")%>"><%#Eval("Uname")%></a>

2.LinkButton控制元件傳值:

          <asp:LinkButton ID="LinkButton1" runat="server"OnClick="LinkButton1_Click">LinkButton</asp:LinkButton>

         protected void LinkButton1_Click(object sender, EventArgs e)
        {
            discuss.PostBackUrl= "~/discuss.aspx? ID ='"+Request["ID"]+"'&Name='"+txtUserName.Text+"'";
        }