markdown
#說明
這裡在主頁加入動態的 output ,上篇的主頁output 是屬於靜態的文字 "Hello World",這次改變成動態的型式。
#操作流程
##先改變 controller
- HomeController.cs
```
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication2.Controllers
{
public class HomeController : Controller
{
public ViewResult Index()
{
int hour = DateTime.Now.Hour;
ViewBag.Greeting = hour < 12 ? "早安" : "午安";
return View();
}
}
}
```
這裡是增加一個動態辨別早安或是午安的條件式
如果小於12點,則是早安;大於12點,是午安。
##修改 Index的 html
- Index.cshtml
```
@{
Layout = null;
}
Index
@ViewBag.Greeting World (from the view)
```
這裡新增 一個變數 是要來接 判斷為早安或是午安的值
##啟動Demo
完成動態的功能,隨著時間變化早安或是午安
##小百科
- arbitrary properties 任意屬性
留言
張貼留言