ASP.NET页面中控制部分元素隐现的方法
ASP.Net控件模板中根据绑定对象的属性控制元素隐现技巧
在ASP.Net页面中,控制部分元素隐现通常采用这种方法:
这种用法很方便,但是如果希望在服务器控件模板中使用它,以对绑定对象的某个属性进行判断时,这样写就会报错了:
因为我们的代码写在了<% …… %>里,而如果要获取当前绑定对象的属性,需要将代码写入<%# …… %>,但是仅仅这样修改也是不对的:
那么正确的做法应该是怎样的呢?下面提供三种正确的做法: 直接在内嵌代码中判断和输出文本:
此方法适合于仅输出文本的情况下。注:“是否用作默认照片”是当前绑定对象的一个bool类型属性 在服务器控件的Visible属性中嵌入代码进行判断:
此方法适合只需控制单一控件隐现的情况。注:“是否用作默认照片”是当前绑定对象的一个bool类型属性 使用PlaceHolder控件作为容器装载多个元素,在其Visible属性中内嵌代码控制内部多个元素的隐现:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |