c#
  • asp.net
  • redirect
  • 2011-10-12 22 views 1 likes 
    1

    我通過發送消息ID來重定向到網格視圖中的頁面。這是在客戶端完成的在asp.net中重定向並從服務器端傳遞一個值

    <asp:ImageButton ID="imgbtn_ViewDashBoard" ImageUrl="Styles/Images/dash.jpg" Enabled="True" 
                Width="" runat="server" PostBackUrl='<%# Eval("MsgID", "ResponseMetric.aspx?MsgID={0}") %>' 
                Text='Send' ToolTip="View DashBoard"></asp:ImageButton> 
    

    我怎麼能在服務器端做到這一點。我在頁面上有一個按鈕,當點擊按鈕時,它必須重定向到帶有msgID的responsemetric.aspx頁面。我想通過服務器端的URL傳遞msgid,怎麼做。謝謝

    protected void ViewDash_Click(object sender, EventArgs e) 
        { 
         int msgid = Convert.ToInt32(Session["uNewmsgID"].ToString());   
        } 
    

    回答

    1

    不完全回發,但如果你傳遞你的參數在查詢字符串,這應該工作。

    Response.Redirect(string.Format("ResponseMetric.aspx?MsgID={0}", msgid)); 
    
    +0

    http://stackoverflow.com/questions/7740517/postback-error-page-not-displayed-when-redirected-after-postback你能在我的其他問題看爲好。謝謝 – Mano

    相關問題