首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 大家看看这条绑定语句可不可以如何忧化

2012-03-12 
|M| 大家看看这条绑定语句可不可以怎么忧化asp:LinkButtonID btn_IsDraw CommandName btn_IsDraw C

|M| 大家看看这条绑定语句可不可以怎么忧化
<asp:LinkButton   ID= "btn_IsDraw "   CommandName= "btn_IsDraw "   CommandArgument= ' <%#   Eval( "DetailID ")   %> '   runat= "server "   Text= ' <%#   Convert.ToDateTime(Eval( "DrawDate ")).CompareTo(DateTime.Now)==-1? "已过期 ": "领奖 "   %> '   Enabled= ' <%#   Convert.ToDateTime(Eval( "DrawDate ")).CompareTo(DateTime.Now)==-1?false:true   %> '   Visible= ' <%#   Convert.ToInt32(Eval( "IsDraw "))   ==   0   ?   true   :   false%> '   />

这里也就是绑定了两个字段
IsDraw   是否领奖
DrawDate   领奖时间

按钮btn_IsDraw
如果IsDraw=1时.说明已经领   那么不显示按钮
如果DrawDate小于当前时间说明已经过期:让按钮text= "已过期 "不行的话为 "领奖 "
如果DrawDate小于当前时间说明已经过期:那么让按钮无效

[解决办法]
不推荐这种写法,可读性很差,建议写在后台去.

[解决办法]
实现功能就好,一句话的问题,对效率起不了大作用
[解决办法]
同意楼上两位
[解决办法]

[解决办法]
写到后台会好一点.这样看着较乱,至于效率,无非多判断了一次日期,作一次判断就可,差别不大.
[解决办法]
除了 看起不好看外
对性能没什么 影响.

热点排行
Bad Request.