c mvc的路由機制是做什麼用的

時間 2022-03-14 19:45:12

1樓:匿名使用者

對於mvc中的routing是單獨的一個專案,沒有開源,現在在webform程式中是可以設定的

mvc 路由,怎麼回事

2樓:不安心的小不點

1、根據你的描述,想讓**直接開啟到/users/edit 需要設定預設路由器可以試下:

template:

[controller=users]

[action=edit]

2、如果只是想看該頁面只需要在vs中右鍵edit.cshtml 選擇在瀏覽器中檢視 就能直接看到該頁面了,而不用修改預設路由。

.net mvc 路由機制和位址列重寫

3樓:匿名使用者

推薦使用asp.net路由機制。

可參考:

4樓:

mvc怎麼可能是這樣的地址?

你確定用的是mvc?

url重寫也是偽靜態的辦法,最好還是使用mvc的路由機制

mvc4怎麼樣實現一個不帶controller名或action名的路由

5樓:

(1)mvc預設路由中有個引數id,當接受到ajax傳遞過來的引數數用id接收,然後對該id進行拆解即可  (2)當然可以直接定義路由引數,但是要和你傳遞過來的引數名字一致並接收即可

.net mvc4如何設定自定義路由

6樓:

,,,不是在訪問這個路由的時候把引數帶上它就去到你後臺了麼這樣的麼,,路由規則不管引數這一塊的吧,,,它的功能不是這樣我路由是 user/list 然後想去到的後臺方法是 user/userlist/這樣的話才需要去改路由規則的麼,,,

7樓:

因為

可以匹配預設路由

"\\"

name-type.html=

你的路由配置沒有錯,但是應該把自定義路由放到預設路由的前面

mvc指的是什麼?c#有嗎

8樓:

mvc是模型/檢視/控制器

mvc是一個設計模式,它強制性的使應用程式的輸入、處理和輸出分開。使用mvc應用程式被分成三個核心部件:模型、檢視、控制器。它們各自處理自己的任務。

檢視 檢視是使用者看到並與之互動的介面。對老式的web應用程式來說,檢視就是由html元素組成的介面,在新式的web應用程式中,html依舊在檢視中扮演著重要的角色,但一些新的技術已層出不窮,它們包括macromedia flash和象xhtml,xml/xsl,wml等一些標識語言和web services.

如何處理應用程式的介面變得越來越有挑戰性。mvc一個大的好處是它能為你的應用程式處理很多不同的檢視。在檢視中其實沒有真正的處理髮生,不管這些資料是聯機儲存的還是一個僱員列表,作為檢視來講,它只是作為一種輸出資料並允許使用者操縱的方式。

模型 模型表示企業資料和業務規則。在mvc的三個部件中,模型擁有最多的處理任務。例如它可能用象ejbs和coldfusion components這樣的構件物件來處理資料庫。

被模型返回的資料是中立的,就是說模型與資料格式無關,這樣一個模型能為多個檢視提供資料。由於應用於模型的**只需寫一次就可以被多個檢視重用,所以減少了**的重複性。

控制器控制器接受使用者的輸入並呼叫模型和檢視去完成使用者的需求。所以當單擊web頁面中的超連結和傳送html表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求並決定呼叫哪個模型構件去處理請求,然後用確定用哪個檢視來顯示模型處理返回的資料。

現在我們總結mvc的處理過程,首先控制器接收使用者的請求,並決定應該呼叫哪個模型來進行處理,然後模型用業務邏輯來處理使用者的請求並返回資料,最後控制器用相應的檢視格式化模型返回的資料,並通過表示層呈現給使用者。

9樓:匿名使用者

mvc是個展現層模式。主要的目的是在開發過程中將資料、顯示邏輯進行分層處理,以降低展現層的需求變化對資料層和業務邏輯層的依賴。

c#是個程式語言,本身是支援mvc模式的,在asp。net上也是有產品的(現在還是預覽版),感興趣的話,可以看看:http:

10樓:來自紅塔舞態生風的山桃

所謂mvc 是指三層式開發

即 表現層也就是常說的頁面/美觀/排版等使用者所看到最終結果的頁面邏輯層 這層是指進行頁面操作時候的各種邏輯**資料層 是指所有的對資料庫/資料的整理部分

asp.net mvc中如果註冊一個路由{a}/{b}/{c}/{d},路由怎麼解析

11樓:魯海

routes.maproute(

"default", // 路由名稱

"//", // 帶有引數的 url

new  // 引數預設值

);一般來說  路由是這樣的

你寫的那個 要自定義路由了

定義一個路由首先你要寫控制器名字和方法名

比如routes.maproute(

"default2", // 路由名稱

"///", // 帶有引數的 url

new  // 引數預設值

);這個路由寫得比較簡單

但是實際上 這個路由呼叫的是

home控制器下面  index()//4個引數我是這樣理解的 也是這樣用的

如有發現不對的地方 麻煩指出來 大家學習下給你看看我寫的路由

routes.maproute(

"caps2",

"san-francisco-49ers-hats",new

);routes.maproute(

"versions2",

"san-francisco-49ers--jersey-page-",

new , new

);routes.maproute(

"versions",

"san-francisco-49ers--jersey",new , new);

asp.net3.5mvc中url路由是什麼意思

12樓:查無記錄

每個asp.net mvc一個重要的特點叫做url路由。url路由模組是負責對映從瀏覽器請求到特定的控制器動作。

關於c# mvc之間的各種關係。

13樓:耀若春華

第一個問題,這裡的控制器名稱,不需要加上controller的字尾,也就是在你的控制器名稱去掉後面的controller放在這裡就行了

第二個問題,跳轉頁面是由名稱決定的,

public actionresult index()就跳轉到index頁面。

第三個問題,最後一個引數給控制器方法傳值

比如:return redirecttoaction("action","controller",new mymodel {})

return redirecttoaction("action","controller",new )

CPU做什麼用的,CPU是做什麼用的?

cpu是用來計算資料的.cpu是英語 central processing unit 處理器 的縮寫,cpu一般由邏輯運算單元 控制單元和儲存單元組成。在邏輯運算和控制單元中包括一些暫存器,這些暫存器用於cpu在處理資料過程中資料的暫時儲存,其實我們在買cpu時,並不需要知道它的構造,只要知道它的效...

visualbasic是做什麼用的

雲琉夢璃 visual basic是一種由 microsoft 公司開發的結構化的 模組化的 物件導向的 包含協助開發環境的事件驅動為機制的視覺化程式設計語言。它源自於basic程式語言。vb擁有圖形使用者介面 gui 和快速應用程式開發 rad 系統,可以輕易的使用dao rdo ado連線資料庫...

電容是做什麼用的,電容有什麼用

曠熹尤問萍 1 電容器 顧名思義就是 裝電的容器 是一種容納電荷的器件。電容器是電子裝置中大量使用的電子元件之一,廣泛應用於電路中的隔直通交,耦合,旁路,濾波,調諧迴路,能量轉換,控制等方面 2 電容器的作用 耦合 用在耦合電路中的電容稱為耦合電容,在阻容耦合放大器和其他電容耦合電路中大量使用這種電...