我有編寫代碼的經驗......但是對於開發web應用程序來說是新的。在ASP.NET MVC中使用小部件(或可重用組件)開發web應用程序
我正在爲我的項目選擇框架。基於我最初的研究,幾乎所有事情都是以VIEW爲中心的,畢竟業務邏輯已經被執行了,模型被填充數據並傳遞給VIEW。
所以粒度的最低級別是VIEW。
但我想知道如果我想開發可重用的小部件或控件,使用哪種正確的技術。然後在多個VIEWS中重用它們。
我寧願如果控件是在JavaScript中,然後他們可以很容易地重用跨頁面。 (所以沒有asp.net服務器控件或Web表單)。
因此,如果我要選擇ASP.NET MVC 4 ...它有什麼可以幫助我在可重用的小部件中編寫代碼......或者它是否會要求我編寫與由該模型?
很抱歉,如果這是新手的問題
對我說的一個小部件eloborate。
假設我正在撰寫論壇Web應用程序。我想寫一個名爲post的widget,它有3個視圖。視圖1是編輯模式。視圖2是摘要模式。視圖3是細節模式。
我在一個名爲QuestionStream的頁面中拋出這個小部件,在這個頁面中,小部件出現在摘要視圖中。我執行數據綁定,以便獲得問題列表。
我把這個小部件放在一個叫做ThreadView的頁面中,在這個頁面中,小部件出現在詳細視圖中。我執行數據綁定並獲取問題的所有細節。
我在一個名爲NewQuestion的頁面中放入這個小部件,在這個頁面中,小部件出現在編輯視圖中。
因此,它是一個自包含的控制...但可以在不同模式(可以這麼說)在多個地方重複使用。
這是可能的,然後是的。 –
您正在尋找部分。 – mxmissile