如何用三元运算符写这个?

问题描述

如果@bean.start_time不等于""那么将@bean.start_time转换为MM/dd的string类型并且这段三元运算符是写在<div></div>里面的

解决方案

解决方案二:
<%#Eval("bean.start_time")!=""?Eval("bean.start_time").ToString("MM/dd"):Eval("bean.start_time").ToString()%>

解决方案三:
代码尽量在ViewModel中实现,不要将代码与前端声明混在一起。如果混在一起,尽量再用自定义函数改为很短的声明。移到Model中定义。
解决方案四:
<div>@bean.start_time==“”?DateTime.Parse(@bean.start_time.tostring()).ToString("yyyy/MM/dd"):@bean.start_time.tostring()</div>不建议直接写在DIV里面,可以在服务端代码定义一个变量,放到DIV里面
解决方案五:
后台弄好,在船到前台不行吗?楼上的都写了,也就不重复了

时间: 2024-09-17 06:58:39

如何用三元运算符写这个?的相关文章

三元运算符这么写哪里错了???

问题描述 三元运算符这么写哪里错了??? int i; cin>>i; i%2==0?cout<<"偶数":cout<<"奇数"; 解决方案 cout<<(i%2==0?"偶数":"奇数");

java的三元运算符

这种运算符比较罕见,因为它有三个运算对象.但它确实属于运算符的一种,因为它最终也会生成一个值.这与本章后一节要讲述的普通if-else语句是不同的.表达式采取下述形式: 布尔表达式 ? 值0:值1 若"布尔表达式"的结果为true,就计算"值0",而且它的结果成为最终由运算符产生的值.但若"布尔表达式"的结果为false,计算的就是"值1",而且它的结果成为最终由运算符产生的值. 当然,也可以换用普通的if-else语句(在后

php中三元运算符用法

 语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2.    代码如下   <?PHP $id = isset($_GET['id']) ? $_GET['id'] : false; ?> 一条代码替代了很多的代码.首先,它使用isset ()函数,检查$_GET['id']是否存在.如果$_GET['id']确实存在,它将返回它的价值.但是,如果它不存在,条件即为假,这时返回的是false.$id的值取决于$_GET['id']是否存在

JavaScript三元运算符的多种使用技巧

 发现代码慢慢写多了的时候会不自觉的将if else 用 三元来替代,仅仅是未了让代码更简洁精辟,当然也有人说用三元可以让你有高潮的感觉.最近在写js 的时候也有这样的感觉,并且收集了一些小技巧,分享分享. 大鸟请跳过下面这段,大大鸟帮忙指正 ^__^ ====普及线==== 表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3. ============ 普通用法 当你发

全面了解javascript三元运算符_javascript技巧

三元运算符: 如名字表示的三元运算符需要三个操作数. 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2.满足条件时结果1否则结果2. <script type="text/javascript"> var b=5; (b == 5) ? a="true" : a="false"; document.write(" -----------------------

net 三元运算符-三元运算符怎么怎么取到参数

问题描述 三元运算符怎么怎么取到参数 <%#Eval("Frecontent").ToString() == "" ? "" : "**_<%#Eval("Frecontent")**%_>"%> 加粗部分怎么取到,这样写是错误的 解决方案 "" ? "" 你写了2个引号,另外中间的问号是中文全角的,看看是不是这个原因. 解决方案二: 例:a=

JavaScript三元运算符的多种使用技巧_javascript技巧

发现代码慢慢写多了的时候会不自觉的将if else 用 三元来替代,仅仅是未了让代码更简洁精辟,当然也有人说用三元可以让你有高潮的感觉.最近在写js 的时候也有这样的感觉,并且收集了一些小技巧,分享分享. 大鸟请跳过下面这段,大大鸟帮忙指正 ^__^ ====普及线==== 表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3. ============ 普通用法 当你发现

php中三元运算符用法详解

语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2.    代码如下 复制代码 <?PHP $id = isset($_GET['id']) ? $_GET['id'] : false; ?> 一条代码替代了很多的代码.首先,它使用isset ()函数,检查$_GET['id']是否存在.如果$_GET['id']确实存在,它将返回它的价值.但是,如果它不存在,条件即为假,这时返回的是false.$id的值取决于$_GET['id']是否

【转载】三元运算符 使用小技巧一则 – javascript

原贴地址:http://qilei.org/201101/ternary-tip-for-javascript/comment-page-1/ 发现代码慢慢写多了的时候会不自觉的将if else 用 三元来替代,仅仅是未了让代码更简洁精辟,当然也有人说用三元可以让你有高潮的感觉.最近在写js 的时候也有这样的感觉,并且收集了一些小技巧,分享分享.大鸟请跳过下面这段,大大鸟帮忙指正 ^__^====普及线==== 表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值