上一页 1 ··· 4 5 6 7 8
摘要: 在Asp.net mvc开发中,Controller需要向View提供Model,然后View将此Model渲染成HTML。这篇文章介绍三种由Controller向View传递数据的方式,实现一个DropDownList的显示。第一种:ViewDataViewData是一个Dictionary。使用非常简单,看下面代码:1 public ActionResult ViewDataWay(int id) 2 { 3 Book book =bookRepository.GetBook(id); 4 ViewData["Countries"] =new SelectList(Ph 阅读全文
posted @ 2013-05-30 22:22 PowerZhang 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 这种方法的优点:使用简单,对于安全性要求不高时传递数字或是文本值非常有效。 这种... 阅读全文
posted @ 2013-05-30 17:25 PowerZhang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据 结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝赐教,这对于大家学习会有很大帮助。数据结构的栈和堆 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。栈就像装数据的桶或箱子. 阅读全文
posted @ 2013-05-29 19:54 PowerZhang 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 聚合和聚合根是领域模型里面很重要的一个概念,其实我们在从真实世界对业务对象进行识别和概念建模的时候,关注的就是聚合根,这才是我们真正要管理的业务对象。一个对象可能有多个层次,也可能有多个子实体,但是这些子实体都不可能孤立存在,它们必须依附于一个聚合根存在,它们和根节点具有同样的生命周期。 如果一个客户消亡,客户联系方式,客户的多张银行账户信息将不再有任何意义。如果一张采购订单头消失,那么采购订单明细没有任何存在的意义。客户,采购订单,发票这些从真实业务中转化过来的业务对象才是真正的领域核心对象。这些对象可能在领域建模的时候会分解到多个Entity或Value Object,但是一定要意识... 阅读全文
posted @ 2013-05-25 17:34 PowerZhang 阅读(9567) 评论(1) 推荐(2) 编辑
摘要: jQuery获取多种input值的方法 阅读全文
posted @ 2013-05-17 09:53 PowerZhang 阅读(555) 评论(0) 推荐(1) 编辑
摘要: 1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过布局页面的@RenderBody()方法呈现在标签之间。这个方法不需要参数,而且只能出现一次。2. RenderPage从名称可以猜出来这个方法是要呈现一个页面。比如网页中固定的头部可以单独放在一个共享的视图文件中,然后在布局页面中通过这个方法调用,用法如下:@ 阅读全文
posted @ 2013-04-18 13:32 PowerZhang 阅读(1477) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8