2010-04-12 44 views
0

如何处理ASP.NET MVC中的自动回复?假设我有一个文本框。我在其中输入一个值,我需要检查数据库中某个表中是否存在该值。所以在ASP.NET窗体中,我可以设置AutoPostBack = true并处理TextBox.TextChanged事件。我如何在这里做?处理ASP.NET MVC中的autopostback

在MVC中使用ASP.NET服务器控件有哪些优缺点?

回答

4

简短的回答是 - 在ASP.NET MVC中不使用ASP.NET服务器控件。 ViewState在MVC中不受支持,并且完全针对MVC的方法使用'codebehind'文件 - 您不会'处理事件',而是将值提交给控制器,控制器然后处理逻辑并返回视图。因为你对什么MVC不是很清楚,所以我建议你在开始MVC项目之前首先阅读Comparing Web Forms And ASP.NET MVC by Dino Esposito(MSDN)。这应该给你一个关于Web窗体和MVC差异的概述。如果您希望使用MVC,我强烈建议您访问http://www.asp.net/mvc/并观看和阅读教程以获得它的风味。这不是您可以深入研究的内容,因为它是标准Web表单的完全不同的框架,需要全新的思维方式。一旦你完成了这些,你可以买一本好书,比如史蒂夫桑德森的Pro ASP.NET MVC Framework(V2在五月份发布,请等待)。

+0

好的..谢谢..我是MVc的新手..刚入门。我会这样做 – Shetty 2010-04-12 08:51:14

+0

MVC要求你学习很多新的概念和方法,但是(IMO)它是值得的。祝你好运! – 2010-04-12 09:05:37