如何插入imagebutton链接按钮是一个错误

本文关键字:一个 错误 按钮 imagebutton 何插入 插入 链接 | 更新日期: 2023-09-27 18:12:13

我尝试添加图像按钮链接按钮,但如何做到下面的代码不工作?


  ImageButton _btnSave = new ImageButton();
            _btnSave.ID = Guid.NewGuid().ToString();
            _btnSave.AlternateText = "fsfsf";
            _btnSave.Click += new ImageClickEventHandler(btnSave_Click);
            _btnSave.Attributes.Add("runat", "server");
            _btnSave.ImageUrl = "~/images/Ok.png";
            LinkButton btnSave = new LinkButton();
            btnSave.ID = Guid.NewGuid().ToString();
            PlhControl.Controls.Add(_btnSave);
            btnSave.Text = "Test";
            btnSave.Attributes.Add("runat", "server");
            btnSave.Click += new EventHandler(btnSave_Click);
            PlhControl.Controls.Add(btnSave);

如何插入imagebutton链接按钮是一个错误

你不应该在LinkButton中插入ImageButton,你应该直接添加Image。

绝对不需要将LinkButton插入ImageButton。两种控制方法的作用是一样的;他们只是看起来不一样。

你能做的就是在LinkButton里面放一个图片,这基本上会使它成为一个ImageButton,除了一些关键的区别(提交行为):

LinkButton btnSave = new LinkButton(); 
btnSave.ID = Guid.NewGuid().ToString();  
btnSave.Attributes.Add("runat", "server"); 
btnSave.Click += new EventHandler(btnSave_Click); 
Image img = new Image();
img.ImageUrl = "someimage.png";
btnSave.Controls.Add(img);
PlhControl.Controls.Add(btnSave); 
相关文章: