如何将图像按钮插入到链接按钮这是一个错误吗?

发布于 2024-12-12 02:11:04 字数 739 浏览 0 评论 0原文

我尝试将图像按钮添加到链接按钮,但是下面的代码不起作用怎么办?


  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);

i try to add image button to link button but how to do that below codes not working?


  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);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你另情深 2024-12-19 02:11:04

您不应该将 ImageButton 插入 LinkBut​​ton,您应该只添加 Image 而不是。

You shouldn't insert ImageButton into LinkButton, you should just add Image instead of that.

单调的奢华 2024-12-19 02:11:04

完全没有必要将 LinkBut​​ton 插入到 ImageButton 中。两个控件本质上做同样的事情;他们只是看起来不同。

您可以做的是将图像放入 LinkBut​​ton 中,这基本上会使其成为 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); 

There is absolutely no need to insert a LinkButton into an ImageButton. Both controls essentially do the same thing; they just look different.

What you can do is put an image inside of a LinkButton, which would basically make it an ImageButton, aside from a few key differences (submit behavior):

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); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文