上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 95 下一页
摘要: 看过此篇《MVC 5使用ViewData(对象)显示数据》http://www.cnblogs.com/insus/p/3377178.html都明白在控制器使用ViewData(object)进行传递数据给View(视图)。现在在这基础之上,使用ViewData(模型)来从控制器传递数据给视图。操作上均是相同的步骤,只是在控制器与视图中写代码不相同而已。在下图中,我们只是comment out #23和#25行代码,改为#27行代码。是直接把实例对象传入View()中。接下来,看看视图的代码。重点变更在于把#5行代码改为#7行代码。运行结果一样。 阅读全文
posted @ 2013-10-19 09:12 Insus.NET 阅读(1482) 评论(2) 推荐(3) 编辑
摘要: 控制器协调处理好数据之后,是交由视图来显示数据。在控制器与视图交互有一个是ViewData。这次练习,Insus.NET就以它来做实例。前些时间,Insus.NET实现的练习中,也有从控制器传数据给视图的,如:《DataTable数据显示于MVC应用程序》http://www.cnblogs.com/insus/p/3361182.html《MVC用非Entity Framework将数据显示于视图》http://www.cnblogs.com/insus/p/3364235.html《MVC用非Entity Framework将数据显示于视图(二)》http://www.cnblogs.co 阅读全文
posted @ 2013-10-19 00:49 Insus.NET 阅读(3687) 评论(3) 推荐(4) 编辑
摘要: MVC应用程序应用验证或是提示字段请求值等。几天日期所做的练习《MVC 5显示、创建、编辑、删除等功能实练》http://www.cnblogs.com/insus/p/3372916.html,均没有实现过此类的验证,或是一些字段为能为空,但没有提示用户填写等功能。先来看看实际情形,下面的演示中,Insus.NET在创建时,两个字段没有填写任何,由于在数据库中这两个字段是必填字段,因此不管点击多少次"Create"铵钮,还是没有添加任何记录;在编辑模式中,Insus.NET在尝试把一个字段设为空后,再去更新,结果发生错误异常。在MVC实现验证,是件简单与容易之事,在Mod 阅读全文
posted @ 2013-10-17 16:26 Insus.NET 阅读(1056) 评论(2) 推荐(4) 编辑
摘要: 在MVC中使用验证时,有几个最基本的正则表达式模式,需要紧记:*=zero or more (零或多个)? = zero or one (零或1个)^ = not (非)[] = range (范围) 阅读全文
posted @ 2013-10-17 14:41 Insus.NET 阅读(782) 评论(1) 推荐(1) 编辑
摘要: 在前天的学习小结中《15天学习MVC后的小结(分享经历与想法)》http://www.cnblogs.com/insus/p/3369870.html知道学习与练习过程中,走了一些弯路。分享出来之后,最大的收获,就是得到网友们的指点。今天Insus.NET想再起另外一个案例来演练,集中来演示MVC的最要功能,显示数据,显示单数据,创建添加数据,编辑更新数据和删除数据等。改正以前不足的方法,优化繁杂的代码,以及把今天学习掌握的知识也一起分享出来。数据库可以从下面链接下载:http://download.cnblogs.com/insus/SQL/DataBases/Tutorial2013Oct 阅读全文
posted @ 2013-10-17 01:16 Insus.NET 阅读(8770) 评论(8) 推荐(6) 编辑
摘要: 学习MVC已经有半个月,看了看日历,刚好半个月。分享了好几篇练习的博文:一,《创建第一个MVC应用程序》 http://www.cnblogs.com/insus/p/3358560.html二,《@Styles的nameSpace是什么》http://www.cnblogs.com/insus/p/3358703.html三,《MVC应用程序使用Entity Framework》http://www.cnblogs.com/insus/p/3359111.html四,《MVC bundle(包扎)CSS或是JS文件》http://www.cnblogs.com/insus/p/3360918 阅读全文
posted @ 2013-10-15 17:24 Insus.NET 阅读(3803) 评论(12) 推荐(8) 编辑
摘要: 经过一系列MVC的练习,如数据库的数据显示,添加,删除等,还差一个功能,就是更新,那本次练习的是MVC对数据库的数据进行更新。写好更新的存过程:有了存储过程,可以写实体(Entity)的方法了。写一个更新的方法,即是说能和数据库直接进行更新动作。接下来,我们要写Controller,两个Action,一个是显示更新的数据,另一个是使用属性[HttpPost]真实更新数据,并更新后数据返回给视图。然后,我们去Views\Category目录下,创建一个Edit视图,关键语句参考下图箭头所指语句。学习这个更新功能,让Insus.NET花上不少时间,也看了不少资料,但现在在实现它之后,又觉得简单之处 阅读全文
posted @ 2013-10-15 10:55 Insus.NET 阅读(3181) 评论(3) 推荐(3) 编辑
摘要: 本次MVC练习,我们想实现对数据库的记录进行删除。在网页的记录列表上,点击删除,将带到另外一个详细页面,显示详细的信息,让用户对删除的信息进行确认,再点击删除动作。不管怎样,得先在数据库创建一个删除的存储过程:实践还是从前几天一系列的练习http://www.cnblogs.com/insus/category/521762.html的基础上进行。 在Solution explorer内的Models目录下,找到FruitCategoryEntity.cs类,添加一个Delete()方法,此方法只是做到与数据库连接,传入删除的的主键参数给存储过程。跟着可以去Contollers目录下,找到Ca 阅读全文
posted @ 2013-10-14 11:19 Insus.NET 阅读(3146) 评论(0) 推荐(2) 编辑
摘要: 你可以下载演示的数据库,在这篇《MVC显示详细记录Without Entity Framework》http://www.cnblogs.com/insus/p/3366608.html结束处有下载地址。恢复到SQL之后,添加一个存储过程。在MVC应用程序中,找到Models目录,打开FruitCategoryEntity添加一个方法:接下来,我们需要创建一个“Create” action的控制器,在Contollers目录下,打开CategoryController.cs:在Views\Category下创建一个视图:在Index.cshtml视图,添加一个链接:运行实时操作,尝试添加几笔记 阅读全文
posted @ 2013-10-13 22:20 Insus.NET 阅读(4973) 评论(5) 推荐(3) 编辑
摘要: 看过此篇《MVC用非Entity Framework将数据显示于视图(二)》http://www.cnblogs.com/insus/p/3364482.html了解到把数据库中数据表的数据显示于视图上。某一情况,我需要点击一下记录,能查看到其详细的数据。在MVC实现这样的功能,其实也是很简单的。我们可以先在数据库中创建一个存储过程([dbo].[usp_FruitCategory_GetByPrimarykey]):传入记录的主键值,来获取记录。去修改Models目录下的FruitCategoryEntity类,添加一个返回IEnumerable的函数(GetFruitCategoryByP 阅读全文
posted @ 2013-10-13 13:43 Insus.NET 阅读(3069) 评论(2) 推荐(3) 编辑
摘要: 这篇《MVC用非Entity Framework将数据显示于视图》 http://www.cnblogs.com/insus/p/3364235.html也算是MVC视图显示数据库的数据,不过有点不好,是直接于视图中实例化对象FruiCategoryEntity,而有Controller却keep为空没有写什么东西。因此这篇博文中,Insus.NET想使用另外的方法,尝试在控制器controller写视图的数据并传递给视图。代码也改得少,几个小地方即可。然后,我们去改写视图文件Category\Index.cshtml:comment out第#7行代码,添加第#1行。改写第#26行码。最终视 阅读全文
posted @ 2013-10-12 00:29 Insus.NET 阅读(1873) 评论(1) 推荐(3) 编辑
摘要: 学习此篇之前,先看看《DataTable数据显示于MVC应用程序》http://www.cnblogs.com/insus/p/3361182.html那是将DataTable显示于MVC的视图上。Insus.NET现在使用非Entity Framework将数据显示于View视图上。就在其基础上修改吧。首先删除Models目录的下类,重新创建一个:稍注意一下namespace和只写两个属性。然后再在Models目录创建一个Entity:其中#15和#19行代码是从上一篇旧的Model的类FruitCategory拷贝过来。接下来修改Controller:跟着,修改View的Index.csh 阅读全文
posted @ 2013-10-11 21:44 Insus.NET 阅读(2300) 评论(3) 推荐(1) 编辑
摘要: 这篇博文是把DataTable的数据显示于MVC的应用程序上。首先我们在数据库中创建一个表,并添加数据,然后创建存储过程:接下来,我们去下载一个BusinessBase组件:http://www.cnblogs.com/insus/archive/2013/05/23/3096045.html,下载完毕解压放于本机电脑的磁盘上,并把它Reference入应用程序中:现在我们创建Model,在Solution Explorer窗口中,找到Models目录中,创建一个"FruitCategory.cs"类。Model创建好了,再创建一个Controller "Cate 阅读全文
posted @ 2013-10-10 15:47 Insus.NET 阅读(9229) 评论(8) 推荐(4) 编辑
摘要: 以前写asp.net网页时,会在节点中引用很多样式文件或是javascript文件,如下图左大括号的引用语句。现在在MVC应用程序中,可以使用使用Bundle来捆一起, 在Solution Explorer窗口应用程序下,找到App_Start目录。在此目录下创建一个类,命名为“BundleConfig.cs” 并修改namespace: Insus.NET上图中的#11行的蓝下划线的名称,将就是以View应用的名称。接下来,我们打开Global.asax.cs文件,分三步,第一是引用namespace,因为刚才写BundleConfig.cs类时,是使用了Insus.NET namespac 阅读全文
posted @ 2013-10-10 11:50 Insus.NET 阅读(4486) 评论(1) 推荐(4) 编辑
摘要: 创建空的MVC应用程序,为了想使用Entity Framework的类库,发现即无法正常引用。如下图,Insus.NET已经明确引了System.Data.Entity(下图Highlight的代码),但类别在继承DbContext时,却无法正确常引用。去微软MSDN查看资料:http://msdn.microsoft.com/en-us/library/system.data.entity(v=vs.103).aspxInsus.NET所创建的MVC应用程序也是.NET Framework 4.5。《创建第一个MVC应用程序》 http://www.cnblogs.com/insus/p/3 阅读全文
posted @ 2013-10-09 14:17 Insus.NET 阅读(2786) 评论(2) 推荐(2) 编辑
摘要: 先参考下面一篇《创建第一个MVC应用程序》 http://www.cnblogs.com/insus/p/3358560.html,Insus.NET创建了一个空的MVC应用程序。在创建好的MVC应用程序中,想写一个布局文件_Layout.cshtml。当想使用@Styles.Render()方法来引用css或是javascript文件时,它告之找不到相关的,如下图箭头所示。奇怪了,如果Insus.NET参照下面创建出来的应用程序。即能找到@Styles.Render()方法。去网上搜索到相关的内容,原来此方法是在System.Web.Optimization namespace之下。只在应用 阅读全文
posted @ 2013-10-09 11:19 Insus.NET 阅读(2934) 评论(13) 推荐(3) 编辑
摘要: 整个国庆期假,Insus.NET没有出门,在家静心修炼MVC。这意味着Insus.NET将来的日子里会以MVC为学习,开发,应用作为重点,不过现在才开始踏出第一步...... 路慢慢......下载了并安装Visual Studio Ultimate 2013 RC 和 MS SQL Server 2014。使用最新版本,可以了解和学习到最新技术。去微软官方网站,学习MVC相关的教程:http://www.asp.net/mvc去听微软官方网站推荐的MVC视频,虽然是英语授课,看操作即可......http://pluralsight.com/training/Player?author=sc 阅读全文
posted @ 2013-10-09 10:04 Insus.NET 阅读(4661) 评论(16) 推荐(5) 编辑
摘要: 参考,如下: 阅读全文
posted @ 2013-09-30 16:18 Insus.NET 阅读(3340) 评论(8) 推荐(2) 编辑
摘要: 先看看网友的问题:根据Asp.NET的机制,在html markup有写DropDownList控件与动态加载的控件有点不一样。如果把DropDownList控件写在html markup,即.aspx网页,网友的代码是没有问题的。但是,如果是在.aspx.cs动态加载的控件,那就不能使用Page_Load事件内加载,如果以此加载,就算是使用AutoPostBack = true也没有效果。正确做法是在Page_Init事件中加载。下面动态实时操作中,首先是运行网友的代码,确定无法运行。然后Insus.NET把Page_Load事件以及Showpage方法Comment out之后,并把动态产 阅读全文
posted @ 2013-09-28 23:07 Insus.NET 阅读(3128) 评论(1) 推荐(1) 编辑
摘要: 问题来自:"我在app_code 定义了user.cs类;其中作了跳转:Httpcontect.Current.Response.Redirect("/c/index.aspx");Httpcontect.Current.Response.End();在本机调试的时候总报url 重定向,而且调试的时候到End()也还在往下运行根本没中断程序;换成Httpcontect.Current.Server.Trasfer("/c/index.aspx");就报未能映射路径"不太清楚网友是怎写的User类的,再加上是在哪一网页中实例User类? 阅读全文
posted @ 2013-09-25 23:51 Insus.NET 阅读(5945) 评论(0) 推荐(1) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 95 下一页