读书人

@ViewBag所带的值如何转换成字符串格式

发布时间: 2013-09-12 22:07:00 作者: rapoo

@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??"为空时的值")"/>

读书人网 >asp.net

热点推荐