@ViewBag所带的值怎么转换成字符串格式
本帖最后由 wozaiztam 于 2013-09-12 10:18:00 编辑 我现在有个@ViewBag.User.Birthday是datetime格式的,需要在前台分别获取其的年,月,日,想到先将其转化成字符串格式,代码如下:
<script type="text/javascript">
var a = @ViewBag.User.Birthday.ToString();
//....
</script>
但是报错:
SyntaxError:
missing ; before statement
var a = 1905/2/5 0:00:00;
[解决办法]
var a = "@ViewBag.User.Birthday.ToString();"
[解决办法]
假设后台设定
ViewBag.Message=null;
前台判断
<input class="text" id="Tel" value="@(ViewBag.Message == null ? "为空时显示值" : ViewBag.Message)"/>
[解决办法]
<input type="text" id="Tel" value="@(ViewBag.User.Tel??"为空时的值")"/>