c# – 为什么我不能在asp.net webforms中这样做?
发布时间:2020-12-16 01:50:17 所属栏目:百科 来源:网络整理
导读:我有一个 asp: Image ID =“imgBanner1”runat =“server”/在我的aspx页面中控制,然后在代码后面我有这个测试代码: Image img = new Image();img.ImageUrl = "~/img/home/home1.jpg";//...imgBanner1 = img; //-- 然后当我刷新页面时, img的src值是空白的
我有一个< asp:
Image ID =“imgBanner1”runat =“server”/>在我的aspx页面中控制,然后在代码后面我有这个测试代码:
Image img = new Image(); img.ImageUrl = "~/img/home/home1.jpg"; //... imgBanner1 = img; //<-- 然后当我刷新页面时,< img>的src值是空白的,图片没有出现.我试图将片段放在Page_Load,Page_Init,Page_PreInit事件中,但仍然无法正常工作.我怎么解决这个问题?我需要在我的页面中设置一些其他clases的自定义控件…感谢您的回答! 编辑:如果我这样做,它可以工作: imgBanner1.ImageUrl = img.ImageUrl; //... 解决方法
如果要将控件动态添加到页面中,请在其上添加占位符(或容器 – 面板等)控件,并在page_init / page_load中编写以下代码.有关更多信息,请阅读MSDN文章 –
How to: Add Controls to an ASP.NET Web Page Programmatically?
Image img = new Image(); img.ImageUrl = "~/img/home/home1.jpg"; PlaceHolder1.Controls.Add(img); ImageUrl是一个字符串属性,您必须设置字符串图像URL. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在VB.NET中防止Math.Round(95.55555555,2)从四舍五入到95.5
- 【重构】DataTable"在位置0处没有任何行"
- SWIFT错误对成员’下标’的模糊引用
- 安装psycopg2出错:Error:pg_config executable not found的
- flex datagrid水平或者竖直的问题
- Bootstrap进度条与AJAX后端数据传递结合使用实例详解
- ruby-on-rails – AWS Elastic Beanstalk和Whenever Gem
- bearcat - 让前端也流畅使用依赖注入
- React Native 嵌入到iOS原生应用
- C快速读取较大文件的最佳方法