Ajax 与 Asp.Net MVC?
我需要在asp.net mvc中使用一些ajax控件工具包 例如,验证器 CallOut、ModalPopUp。
甚至我需要将 gridview 放在更新面板中? 任何人都可以提供任何有价值的链接以便我可以查看它吗?
I need to use few of the ajax control toolkit in asp.net mvc
say, Validator CallOut,ModalPopUp.
and even i need to put a gridview in an update panel?
can anybody give any valuable link so that i can look into it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您想通过 ASP.NET MVC 实现 AJAX 功能,我建议您使用 JQuery (官方支持的 Javascript 框架)由 Microsoft 提供并随 VS 2010 一起发布)。 UpdatePanel 在 ASP.NET 中受支持,但在 ASP.NET MVC 中不受支持。
请参阅有关如何使用 ASP.NET MVC 构建一些 AJAX 功能的教程 此处和此处 。
If you want to have AJAX functionality with ASP.NET MVC I suggest you do that with JQuery (the Javascript framework officially supported by Microsoft and shipping with VS 2010). UpdatePanel was supported in ASP.NET, it is not in ASP.NET MVC.
See a tutorial on how to build some AJAX functionality with ASP.NET MVC here and here.
我认为您不想将更新面板和 gridview 放入 asp.net mvc 应用程序中。
我不知道你想做什么,也不知道你为什么选择 ASP.NET MVC,但听起来如果你想做这些事情,你只需要坚持使用 ASP.NET 即可。 MVC 的工作方式与经典 Web 表单非常不同。
I don't think you'd want to put an update panel and a gridview in an asp.net mvc application.
I don't know what you're trying to do, or why you picked asp.net mvc, but it sounds like you just need to stick to asp.net if you want to do those kind of things. MVC works very differently than classic webforms.
另请记住,Microsoft 附加到 ASP.Net Webforms 的 AJAX 框架需要完整的视图状态回发,因此这就消除了 MVC 框架的优点之一,即不需要视图状态来实现控件持久性。
Also keep in mind that the AJAX framework that Microsoft bolted on to ASP.Net webforms requires a full viewstate postback, so that kills one of the benefits of the MVC framework, which is to not require viewstate for control persistence.
ASP.Net MVC 没有控件的概念,标准的 Web 窗体控件不适用于 MVC。
为什么要尝试在 MVC 中集成 WebForm 控件?
ASP.Net MVC has no concept of controls, the standard Web Form controls do not work with MVC.
Why are you trying to integrate WebForm controls in MVC?
ASP.NET MVC
没有控件
。但是,有一个扩展
,您可以查看DevExpress
,这里有一个链接:http://mvc.devexpress.com/
There is no
controls
forASP.NET MVC
. BUT, there is anextensions
, you can look toDevExpress
, here is a link:http://mvc.devexpress.com/