日期:2014-05-17  浏览次数:20807 次

@ViewBag.Title 基础
ViewBag.后边的名字,我是可以随便去的对吗? 只要在Controller里边有申明、赋值就行了,对吗? 因为我ViewBag.后边的智能输出,也没有找到Title

C# code

<!DOCTYPE html>
<html>
<head>
    <title> @ViewBag.Title</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf8" />
    <link rel="Stylesheet" type="text/css" href="/content/jquery-ui-1.8.12.css" />
    <script type="text/javascript" src="/scripts/jquery-1.6.4.min.js"></script>
    <script type="text/javascript" src="/scripts/jquery-ui-1.8.12.min.js"></script>
    <script type="text/javascript" src="/scripts/Site.min.js"></script>
    <script type="text/javascript">
        $(function () { $("#dvAccountInfo").load('@Url.Action("AccountInfo", "Account")'); });
    </script>
    <link href="@Url.Content("~/Content/Site.min.css")" rel="stylesheet" type="text/css" />
    @RenderSection("Header", false)
</head>



------解决方案--------------------
对的,原理是,C#4.0新增的动态类型,ViewBag就是一个动态类型。