2011-03-21 51 views
0

我已經在asp.net mvc 2項目的索引頁上刪除了一個嚮導控件。 Next和Previous按鈕不起作用。Wizard Control在ASP.NET MVC 2 MasterPage中工作嗎?

是否爲ASP.NET MVC2量身定製了嚮導控件?如果不能,它是如何修復的?

+0

作爲一般性聲明,不建議在MVC中使用ASP.NET服務器控件,因爲服務器控件結合了Controller + View關注點,應該將其分開。 – 2011-03-21 19:12:52

+0

該控件應該是一個COMPONENT,它表現爲一個單一的實體,從我的應用程序的角度來看,它只是一個像按鈕這樣的控件,它不應該對我的代碼產生副作用。所以無論是ASP.NET模型有缺陷,Wizard控件都不是真正的組件。 – user310291 2011-03-22 07:33:18

回答

2

不,它不是。我很確定WizardControl非常依賴於ViewState,它不在MVC中。

我發現這一點:asp.net mvc 2 wizard

1

否,嚮導無法正常工作。對於更簡單的嚮導 - 實際上只是將數據輸入到頁面中以使其更加可用,我們正在構建單個大表單,然後使用jquery formwizard plugin來分解流程。像魔法師一樣工作,比老巫師更有能力。

+0

謝謝你看看這個,但想先看看服務器控制。 – user310291 2011-03-22 07:35:02

+0

@ user310291:你明白在MVC中沒有服務器控制的東西。或者世界上任何地方,但ASP.NET webforms。 。 。 – 2011-03-23 16:15:30