MVC Razor語法

最大的優勢:解決了路徑問題post

一、Razor標記spa

@ 能夠編寫一條C#語句
@{} 能夠編寫一組C#語句
@: 將文字內容直接輸出到頁面上去
@() 在一句中將一段C#代碼包括起來,證實這一句完整的C#代碼code

二、Razor解決三類路徑問題orm

(1)a標籤  Html.ActionLink("","","") blog

 @Html.ActionLink("刪除","delete/"+u.UserName,"Home")    //參數1:顯示的內容,參數2:動做名,參數3:控制器名

(2)form表單提交  Html.BeginForm("","")get

 @{ using (Html.BeginForm("insert1", "Home",FormMethod.post))
        {
              <h1> 人員信息添加</h1>                  
               用 戶 名:<input id="Text1" name="usersname" type="text" />                                                          
          <input id="Submit1" type="submit" value="添加" />                   
          }
   }                               

(3)js   Url.Action("Insert1", "Home")input

  document.getElementById("Button1").onclick=function() {
        window.location.href = "@Url.Action("insert","Home")";
    }

三、引入命名空間it

@using 簡單的人員管理系統Razor.Models
相關文章
相關標籤/搜索