mvc来了,ado.net被淘汰了?? asp.net mvc 中通过传统的ado.net生成DataSet,DataTable等如何使用强类型的Htmlhelper。强类型的htmlhelper,确实能简化代码,而且自带验证。不过是同linq等等有学习成本,而之前生成的三层bll,dal,model生成的代码相对熟悉,好懂好改。难道mvc来了,ado.net被淘汰了?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥你真是惜墨如金啊, 如何绑定?找个服务器控件?还是把viewdata["zz"]=datatable[0].row[0]["YY"]["XX"]值,循环输出? 回到ASP时代------------------------晕倒……,早知道就玩php了,微软连个向下兼容都没有…… 没有ado.net怎么访问数据...----------------------------这个我也在学啊,linq,ado.net ef可以访问,不知道底层用的是什么技术 楼主你先把mvc 三层 ado.net 这三个到底是什么搞清楚吧,这样你就不会有这些疑问了 使用中间层访问,可以用ibatis,ado.net 我一直都很少使用,要么直接访问,要么通过别的形式,.net mvc好像还不是很火吧,2008年都出来了,但是现在好多大项目还在使用asp.net 暂时够用就行了,你还要看看广大千千万万的企业网站,暂时还用不上mvc了。 我不知道楼主能给我们解释一下什么是asp.net mvc什么是ado.net然后再解释一下 mvc来了,ado.net被淘汰了?? ado.net还是用吧,不然怎么访问数据库,如何返回数据呢,mvc主要用于避免以前在asp.net通过拖控件而产生大量视图维护信息 我怎么感觉ADO.NET和MVC不是同一个概念的东西! ado.net???asp.net mvc???貌似LZ还没睡醒啊 这个说的有点歧义了,应该是之前使用ado.net连接填充获得的dataset之类数据集。而现在dataset不能直接用于mvc强类型的htmlhelper,能转换应该也比较麻烦。应该是不太适合与asp.net mvc搭配吧所以我想问下ado.net能不能获取强类型的model,就是这意思 ado.net是什么,这和mvc是二码事,不管你用什么,ado.net少的了吗,难道你想说你连数据库全用linq 传统的数据源和如今异军突起的数据model化那个更适合与asp.net mvc 配合。 Controller: PagedList<DataRow> model = new PagedList<DataRow>(dt.Select(), id ?? 1, 5); return View(model);View: <%foreach (DataRow item in Model) { %> <tr> <td> <%=item["aa"]%> </td> <td> <%=item["bb"]%> </td> <td> <%=item["cc"] %> </td> </tr> <% } %> 怎么不行? 这样不是蛮好么 一般做得多的人 会把 几种返回类型 做成 通用的 当view 要什么返回类型 就给什么返回类型 无需 搭配 或者说配合 lz懂不懂哦,这两样东西能比较吗,你拿ado.net和linq倒可以相比较一下个人不看好mvc框架,明显是把用户又带到了asp时代,方便是方便,但大系统肯定不实用而且linq也存在很多问题 航母来了,发动机被淘汰了...这就是你的思维...你先去把ADO.NET是什么搞清楚吧... 难道mvc来了,ado.net被淘汰了??这两个没有必然的关系吧。 公司现在从webform转到mvc模式下开发了,真的超超爽 mvc很久很久以前 就被提出来了。 生成DataSet--------------------------可以用List<T>,没必要用dataset 难道mvc来了,ado.net被淘汰了??这话有毛病 mvc是老概念,asp.net mvc是新东西 我们公司就用asp.net mvc,感觉还行.不过楼主非得拿mvc和ado.net和比较,就有点牵强了. MVC和ado。net都可以用啊,怎么淘汰了 MVC不过是个页面框架...别把他ADO.NET混为一谈 这个是用webdiyer的写的那个分页控件中pagedlist<T>类吧,应该是弱类型dataset显示的解决办法之一了,我还想问下是否可以用强类型dataset在前台去使用强类型htmlhelper如 <%: Html.TextBoxFor(model => model.ReportContent) %>之类,这可以自动使用模型验证,这样就比较完美了。期待! 目的就是想使用强类型htmlhelper,前台输入有提示,编译时检查,自动加验证,希望dataset能实现,最好实现后dataset的添删改代码能简洁些 还用dataset是开历史倒车的表现 记得在哪儿看到的,说是一个外国人说:C++是最糟糕的语言,做系统级的程序不如C,做应用不如那些纯oo的语言 试图用强类型的dataset实现强类型htmlhelper和验证,做了个小练习,报错希望大家帮忙看看http://topic.csdn.net/u/20100723/12/3e696ae2-d4cf-4235-bb40-acb29624dfa0.html 建议楼主看下MVC这篇和数据库交互的文章http://kb.cnblogs.com/a/1722342/ 楼上,你贴的文章名为:Asp.net MVC 模型(Entity Framework、LinqToSql、显示数据库数据表格)这难道还说明不了问题吗? 应该比较 mvc 和 web form u知道LZ是怎么想的 我怎么没感觉有什么冲突 见笑了,刚开始学,觉得mvc可以,就是缺少一个数据库模型与之搭配,linq不能直接操作数据库,要学习新的linq语法,不利于老项目的兼容(之前用三层比较多)。而且之所与选择mvc模式就是因为要对底层的操作足够强,从这个方向来看,我对linq to sql 以及ado.net ef都有点点不放心。 试过强类型dataset,好像也不行。刚刚找到一个 iBatisNet ,可以操作sql与存贮过程。正在看 多个gridview中 checkbox的选择 请问GridView里 与DataSourceID相同的DataSource 还有session问题 这两个函数分别实现了什么功能? 怎么抓取页面上JS的URL 用Linq如何为GridView写通用的Update函数? 怎么把aspx页面移出工程啊 弱弱的问个问题。。。。 如何将新建的用户设定为特定的角色? 微软开发样例 DATAGRID分页的问题 请教下HttpRuntime.Cache的问题 jquery中关于ajax的一个问题,请高手解决!
------------------------
晕倒……,早知道就玩php了,微软连个向下兼容都没有……
----------------------------
这个我也在学啊,linq,ado.net ef可以访问,不知道底层用的是什么技术
ado.net 我一直都很少使用,要么直接访问,要么通过别的形式,
.net mvc好像还不是很火吧,2008年都出来了,但是现在好多大项目还在使用asp.net
所以我想问下ado.net能不能获取强类型的model,就是这意思
Controller:
PagedList<DataRow> model = new PagedList<DataRow>(dt.Select(), id ?? 1, 5);
return View(model);
View:
<%foreach (DataRow item in Model)
{ %>
<tr>
<td>
<%=item["aa"]%>
</td>
<td>
<%=item["bb"]%>
</td>
<td>
<%=item["cc"] %>
</td>
</tr>
<% } %>
怎么不行? 这样不是蛮好么 一般做得多的人 会把 几种返回类型 做成 通用的 当view 要什么返回类型 就给什么返回类型 无需 搭配 或者说配合
个人不看好mvc框架,明显是把用户又带到了asp时代,方便是方便,但大系统肯定不实用
而且linq也存在很多问题
这两个没有必然的关系吧。
这话有毛病
mvc是老概念,asp.net mvc是新东西
不过楼主非得拿mvc和ado.net和比较,就有点牵强了.
这个是用webdiyer的写的那个分页控件中pagedlist<T>类吧,应该是弱类型dataset显示的解决办法之一了,我还想问下是否可以用强类型dataset在前台去使用强类型htmlhelper如
<%: Html.TextBoxFor(model => model.ReportContent) %>之类,这可以自动使用模型验证,这样就比较完美了。期待!
还用dataset是开历史倒车的表现
希望大家帮忙看看
http://topic.csdn.net/u/20100723/12/3e696ae2-d4cf-4235-bb40-acb29624dfa0.html
这难道还说明不了问题吗?
试过强类型dataset,好像也不行。刚刚找到一个 iBatisNet ,可以操作sql与存贮过程。正在看