Response.Redirect到ajaxtoolkit tabpanel的另一个页面

时间:2016-01-21 18:30:10

标签: c# asp.net webforms

我有一个关于从TabPanel控件重定向的问题。 我有一个AjaxToolkit的TabPanel。 在后面的代码我生成ImageButtons。当用户点击图像按钮时,我想将他重定向到我的网络应用程序中的另一个页面。 当它在Panel外面时,它可以正常工作。但是在tabcontainer中它不起作用。

这就是我所做的两种方法:

public void BilderDarstellen()
        {
            DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/Bilder_Hochgeladen/"));
            string[] Bildernamen = getFiles(Server.MapPath("~/Bilder_Hochgeladen/"),"*.jpg|*.png",SearchOption.AllDirectories);
            int i = 0;
            foreach (var bild in di.GetFiles())
            {
                HtmlGenericControl createDiv = new HtmlGenericControl("DIV");
                //createDiv.ID = "createDIV";
                createDiv.Attributes.Add("class", "createDiv");          

                #region IMAGEBUTTON bauen "myImgBut"
                ImageButton myImgBut = new ImageButton();
                string pfad = Server.MapPath("~/Bilder_Hochgeladen/" + bild);
                myImgBut.ImageUrl = GenerateThumb_URL(pfad); //"data:image/png;base64," + base64String; ;//"~/Bilder_Hochgeladen/" + bild;
                myImgBut.ToolTip = bild.ToString();
                myImgBut.ID = bild.ToString();                                        
                myImgBut.Click += new ImageClickEventHandler(myImgButtonClick);
                #endregion

                createDiv.Controls.Add(myImgBut);

                #region BUTTON nauen "bButton"
                Button bButton = new Button();
                bButton.ID = bild.ToString() + "l";
                bButton.Text = bild.ToString() + " Löschen";
                #endregion
                //Panel1.Controls.Add(bButton);
                //Panel1.Controls.Add(new LiteralControl("<br />"));
                createDiv.Controls.Add(bButton);

                Panel1.Controls.Add(createDiv);
                i = i + 1;                
            }
        }               

        private void myImgButtonClick(object sender, ImageClickEventArgs e)
        {
            ImageButton src = (ImageButton)sender;
            Response.Write("Click auf " + src.ID);            
            Response.Redirect("~/BildShow.aspx?ID=" + src.ID);            
        }

请帮帮我。

问候 启

0 个答案:

没有答案