程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> MVC系列學習(十)-生成URL與表單,mvcurl

MVC系列學習(十)-生成URL與表單,mvcurl

編輯:C#入門知識

MVC系列學習(十)-生成URL與表單,mvcurl


本次學習,在路由配置信息中,有兩個路由規則,在網站第一次啟動的時候,注冊了兩個路由表

image

1.動態生成url

A.在路由規則中,因為Default在前面,所以最新找到該路由表,此時不管 自己定義的控制器名 與 路由配置信息中默認的控制器名 是否相同,在浏覽器中,都會全部顯示。有路由表知,此時home為控制器index為Action方法

image

A1.同上

image

B1.采用動態生成url時,因為此時的 控制器名,action名 與 查到的路由表中的默認值相同,所以顯示的時候,只顯示 /

image

B1.雖然控制器的名 與 默認值相同,但是Action的值與默認不同,所以會顯示完整路徑

image

C1.指定了用哪個路由表,控制器 和 視圖 與默認值相同,所以可以省略

image

C2.指定了用哪個路由表,請求名 與 默認值不同,所以會顯示完整路徑

image

D1.請求了一個分布視圖

image

D2.生成超鏈接,可以添加自定義屬性,但多了個請求參數

image

D3.沒有多參數

image

D4.不寫控制器名,表示調用與該視圖 所在控制器同名的控制器

image

2.生成表單

方式一(推薦):

image_thumb

方式二:

image_thumb[1]

2.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved