All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
深入理解C#,3.0的五项主要改进_.net资料_编程技术
LINQ体验(9)——LINQ,to,SQL语句之Insert、Update、Delete操作
php技巧-几个比较实用的PHP函数_[PHP教程]
asp.net,WebForm页面间传值方法_[Asp.Net教程]
asp.net把输入文字转化成图片_[Asp.Net教程]
PHP爱好者来看:常用PHP代码_php资料_编程技术
Asp.net无刷新中文验证码调试成功,特分享给大家_[Asp.Net教程]
总结showModalDialog和showModelessDialog用法_JavaScript技术_编程技术
delphi组件的属性使用实例
gridview超出长度用..代替,提示显示详细信息_[Asp.Net教程]
Reading number is top 10 pictures
美奂绝伦的风景
Angie Chiu vijara myth1
青春清纯美女大集合4
Look at the Spring Festival people crowded into the what kind
Forced sex girl living abroad2
Sora aoi in China4
Take you to walk into the most true north Korea rural1
漂亮脸蛋魔鬼身材1
Wear bikinis cock
Sora aoi mirror memorial classics2
Download software ranking
Unix video tutorial14
C#程序员参考手册
致我们终将逝去的青春
小黑猫大战两米大花蛇
Unix video tutorial5
Unix video tutorial17
Dance with duck(male prostitution)
Unix video tutorial15
Ashlynn Video1
Unix video tutorial10
归海一刀 published in(发表于) 2014/1/30 1:19:36 Edit(编辑)
ASP.NET代码控制页面部分元素隐藏与显示_[Asp.Net教程]

ASP.NET代码控制页面部分元素隐藏与显示_[Asp.Net教程]

ASP.NET代码控制页面部分元素隐藏与显示_[Asp.Net教程]
ASP.Net控件模板中根据绑定对象的属性控制元素隐现技巧

在ASP.Net页面中,控制部分元素隐现通常采用这种方法:
<% if (this.显示编辑面板) { %>
……要显示的Html代码……
<% } %>

这种用法很方便,但是如果希望在服务器控件模板中使用它,以对绑定对象的某个属性进行判断时,这样写就会报错了:
<% if (Eval("默认照片") != null) { %>
……要显示的Html代码……
<% } %>


因为我们的代码写在了<% …… %>里,而如果要获取当前绑定对象的属性,需要将代码写入<%# …… %>,但是仅仅这样修改也是不对的:
<%# if (Eval("默认照片") != null) { %>
……要显示的Html代码……
<% } %>



那么正确的做法应该是怎样的呢?下面提供三种正确的做法:
直接在内嵌代码中判断和输出文本:
<%# (bool)Eval("是否用作默认照片")?"当前默认图像":string.Empty%>
此方法适合于仅输出文本的情况下。注:“是否用作默认照片”是当前绑定对象的一个bool类型属性
在服务器控件的Visible属性中嵌入代码进行判断:
<%# !(bool)Eval("是否用作默认照片") %>’ />
此方法适合只需控制单一控件隐现的情况。注:“是否用作默认照片”是当前绑定对象的一个bool类型属性
使用PlaceHolder控件作为容器装载多个元素,在其Visible属性中内嵌代码控制内部多个元素的隐现:
<%#Eval("默认照片") != null %>’>默认照片: ’>
’默认照片’’ />


此方法适合需同时控制多个元素隐现的情况。注:“默认照片”是当前绑定对象的一个自定义类型的属性


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.