2011-03-21 49 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