仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1010|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之Asp.net mvc 数据挪用示例代码

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:21:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。(1)起首我们创立一个mvc项目,固然最好是mvc1.0版本以上。(2)我这个小Demo,没有从头设置路由剖析,利用的是mvc项目默许的路由剖析地点。固然假如谁感乐趣也能够本人增加一个默许路由!(3)我这里有一个名字叫Database1.mdf的数据库,内里包括一个News表。
(4)然后我们右击Models文件夹,Models》增加新项,选择:
名字能够本人任意起。我这里叫做Test.edmx,然后点击增加。下一步:这里我们能够点击新建毗连,来选择本人想要的数据库,最上面的是WebConfig中存储的毗连字符串称号,我们能够本人修正。下一步:这里选择模子中的数据库工具。然后点击完成。在办理计划办理器中我们能够看到Models文件夹下:
如许我们的数据库毗连就完成了。上面是怎样利用该数据库。(5)上面我们增加Controller类文件,名字叫NewsController.cs我在NewsController增加了以下办法:publicActionResultList(){TestEntitiesdb=newTestEntities();//实例化数据工具。varmodel=db.News.ToList();//挪用数据库中News表returnView(model);//前往一个model}(6)然后我们右击List(),选择增加视图。

选择增加。(7)如许我们就在Views文件在看到:
多出来一个News文件夹和List.aspx文件。翻开List.aspx文件,在首行我们必要增加:System.Web.Mvc.ViewPage<IEnumerable<MvcApplication1.Models.News>>如许我们就能够猎取到响应的数据模子了。在视图界面我是以下结构的:<h2>
List</h2>
<table>
<tr>
<th>
题目
</th>
<th>
作者
</th>
</tr>
</table>
<%foreach(variteminModel)
{%>
<table>
<tr>
<td><ahref="/Home/Index/<%=Html.Encode(item.News_Id)%>"><%=Html.Encode(item.News_Title)%></a>
</td>
<td>
<%=Html.Encode(item.News_Author)%>
</td>
</tr>
</table>
<%}%>在旧事题目上我还增加了一个链接,猎取该旧事的id。(8)如许我们就完成了在mvc项目中利用数据库实例。来看一下最终效果:
我们点击题目后:就会跳转到:
最初一个参数是旧事的id。如许我们就完成了数据库数据的显现。J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。
透明 该用户已被删除
沙发
发表于 2015-1-19 09:13:28 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-28 06:02:04 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
若相依 该用户已被删除
地板
发表于 2015-2-5 18:47:09 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-13 06:30:18 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
谁可相欹 该用户已被删除
6#
发表于 2015-3-3 17:41:14 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
小妖女 该用户已被删除
7#
发表于 2015-3-11 12:37:24 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
8#
发表于 2015-3-18 17:55:44 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
柔情似水 该用户已被删除
9#
发表于 2015-3-26 13:46:58 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表