2012-05-01 33 views
0

我有以下代碼:添加獲取變量(查詢字符串)到一項PostBackUrl在FormView控件asp.net

<asp:Button ID="InsertButton" runat="server" CausesValidation="True" 
            CommandName="Insert" Text="Add Form" 
      PostBackUrl="~/APPLICATION/FormView.aspx?postquestion="/> 

我使用FormView控件。

我需要爲PostBackUrl添加Request.QueryString [「postquestion」]變量爲「FormView.aspx?postquestion =」。

我發現淨下面的代碼,但它不工作:

PostBackUrl='<%# ="~/APPLICATION/FormView.aspx?postquestion=" + Request.QueryString ["postquestion"].ToString() %>' 

感謝您的幫助!

+0

當你說「它不工作」,發生了什麼?有沒有錯誤? – Ste

回答

1

嘗試分配PostBackUrl這樣,而不是:

<asp:Button ID="InsertButton" runat="server" 
    CausesValidation="True" 
    CommandName="Insert" 
    Text="Add Form"   
    PostBackUrl='<%# string.Format("~/APPLICATION/FormView.aspx?postquestion={0}", Request.QueryString["postquestion"]) %>' /> 
+0

感謝它的工作! – user1202420

+0

@ user1202420:沒問題!如果您滿意,請不要忘記標記答案:-) –

相關問題