冠军

导航

公告

统计

置顶随笔 #

[置顶]Contoso 大学 - 使用 EF Code First 创建 MVC 应用

摘要: Contoso 大学 Web 示例应用演示了如何使用 EF 技术创建 ASP.NET MVC 应用。示例中的 Contoso 大学是虚构的。应用包括了类似学生注册、课程创建以及教师分配等功能。这个系列教程展示了创建 Contoso 大学应用的步骤。你可以 下载完整 的程序,或者按照教程一步一步创建它,这个教程中使用 C# 进行演示,下载的代码中同时包含 C# 和 VB 实现。如果你有与这个教程没有直接相关的问题,可以张贴到 ASP.NET Entity Framework forum 或者 Entity Framework and LINQ to Entities forum.这个教程假设你知阅读全文

posted @ 2012-04-04 14:04 冠军 阅读(13706) 评论(17) 编辑

[置顶]《ASP.NET 本质论》源码下载

摘要: 《ASP.NET 本质论》这本书马上就要上市了,博客园对这本书的出版提供了成长的土壤和营养,更要感谢各位朋友对我的帮助和支持。《ASP.NET 本质论》中没有提供光盘,源码可以在这里直接下载。直接下载全部示例代码: 点击下载也可以针对章节内容,分别下载示例代码:第 1 章 网站应用程序第 2 章 应用程序对象第 3 章 处理请求的七种武器第 4 章 ASP.NET 中的线程与异步第 5 章 页面即对象第 6 章 状态第 7 章 模板和数据绑定第 8 章 自定义控件第 9 章 MVC第 10 章 IIS 与 ASP.NET本书可以在互动出版网直接订购,订购地址:http://www.china-阅读全文

posted @ 2011-03-08 00:13 冠军 阅读(8325) 评论(48) 编辑

2014年4月11日 #

NHibernate 中使用 nvarchar(max) 类型

摘要: NHibernate 中映射长度大于 4000 的字符串到数据库中的 NVARCHAR(MAX) 类型。阅读全文

posted @ 2014-04-11 19:40 冠军 阅读(30) 评论(0) 编辑

2014年3月16日 #

angularjs 指令详解 - template, restrict, replace

内容加载中...

posted @ 2014-03-16 22:24 冠军 阅读(156) 评论(0) 编辑

2014年3月9日 #

在 angularjs 中集成 bootstrap typeahead

摘要: 在使用 typeahead 的时候,有这样一个需求,当用户选中其中一项的之后,将项目对应的 id 保存到另外一个变量中,以后在提交表单的时候,将这个 id 发送到服务器中。 但是,在 typeahead 中对于元素的操作,angularjs 没有感知到,导致不能获取最新的数据。 通过自定义 angularjs 的指令,封装 typeahead 实现数据的感知。阅读全文

posted @ 2014-03-09 22:54 冠军 阅读(171) 评论(2) 编辑

2014年2月16日 #

使用升级版的 Bootstrap typeahead v1.2.2

摘要: 上次介绍了 Bootstrap 2 中附带的 typeahead,功能强大,但是使用起来不太方便,作者 Terry Rosen 已经升级了一个新版本 v1.2.2,作出了很大的改进。下载地址https://github.com/tcrosen/twitter-bootstrap-typeahead使用环境Twitter Bootstrap 2.0+jQuery 1.7+页面准备脚本$(myElement).typeahead(options);事件事件说明grepperFilters relevant results from the source.highlighterHighlights 阅读全文

posted @ 2014-02-16 23:02 冠军 阅读(187) 评论(0) 编辑

2014年1月25日 #

关于 ASP.NET MVC 中的视图生成

摘要: 在 ASP.NET MVC 中,视图的呈现可以灵活使用视图,布局,分区,分部视图,以及子 Action 来实现,本文讨论了这几个技术之间的关系。阅读全文

posted @ 2014-01-25 16:26 冠军 阅读(1585) 评论(0) 编辑

2013年12月16日 #

翻译:Knockout 快速上手 - 5: 你需要知道的顶级特性 续

摘要: UtilitiesKnockout 提供了许多可以你开发中使用的工具,你可以在 ko.utils 命名空间中找到它们,我最喜欢的工具如下所示:extend: 这个方法将两个对象合并在一起,调用这个方法之后,会将第二个对象的所有属性,方法合并到第一个对象上。unwrapObservable: 这个方法获取一个属性作为参数,然后返回它的值。比如 Knockout 的 Observable 属性,或者一个简单的属性。这个函数在你希望在运行时获取对象的实际值得时候很有用。所有的数组工具:Knockout 提供了许多对于数据操作的工具,允许你过滤,映射,或者删除其中的项目。我经常在项目开始的时候,将这些阅读全文

posted @ 2013-12-16 22:48 冠军 阅读(362) 评论(0) 编辑

2013年12月6日 #

翻译:Knockout 快速上手 - 4: 你需要知道的顶级特性

摘要: Knockout 最棒的一个特点就是它的可扩展性。Knockout 存在大量的扩展点,包含大量的工具来创建我们的应用程序。许多开发者除了 Knockout 核心库之外没有使用任何其他的脚本库 ( 甚至包括 jQuery ) 就创建了非常棒的站点。阅读全文

posted @ 2013-12-06 10:25 冠军 阅读(966) 评论(1) 编辑

2013年11月27日 #

翻译:Knockout 快速上手 - 3: knockoutJS 快速上手

摘要: 许多时候,学会一种技术的有效方式就是使用它解决实际中的问题。在这一节,我们将学习使用 Knockout 来创建一个常见的应用,库存管理应用。应用概览在创建我们的应用之前,我们需要一个公司,来理解应用解决的问题。我们的应用将能够完成下列任务:浏览公司销售的每种产品,跟踪 SKU 数量和说明。对每种产品的价格,费用和数量进行赋值。当公司决定销售某种新产品的时候,可以创建新的产品。当公司停售某种产品的时候,可以删除这种产品。第一步 定义命名空间在我们实际开始开发应用之前,很重要的一个问题就是规划我们如何组织我们的程序,将我们应用的代码与浏览器界面和本地函数进行分离。你可能奇怪对于这么小的应用我们为什阅读全文

posted @ 2013-11-27 22:50 冠军 阅读(970) 评论(1) 编辑

翻译:Knockout 快速上手 - 2: 安装 knockoutJS

摘要: 只需要五个简单的步骤,就可以做好使用 Knockout 开发的准备!第一步 我们需要什么?最低限度,为了完成后面的教程,你需要如下的准备Web 浏览器文本编辑器你的电脑上大约 2M 的磁盘空间基本的 Web 服务器Knockout 的开发可以在大多数你可以安装上面软件的操作系统上进行。为了完成这个教程,我将会使用 Chrome 浏览器。这个浏览器是免费的,并且可以安装在多个操作系统上,包括 Windows操作系统和Mac 操作系统。你可以在这里 http://www.google.com/chrome 下载这个软件。我选择的文本编辑器也会同时兼顾到文本编辑工作和 web 服务器。我将会使用微软阅读全文

posted @ 2013-11-27 16:06 冠军 阅读(877) 评论(1) 编辑

2013年11月26日 #

翻译:Knockout 轻松上手 - 1 Knockout 是什么?

摘要: 原文名称:KnockoutJS StarterKnockout 是一个非常棒的脚本库,可是我发现许多人并不了解它,所以,思胜翻译了这本著作。这一节,我们将会讨论 Knockout 可以做什么,又如何使用它的功能。Knockout 是一个 JavaScript 脚本库Knockout ,从本质上讲,是一个 JavaScript 脚本库,可以用在网站或者网页的开发中。用来增强脚本的功能以便提供更好的客户体验。默认情况下,除非你调用 Knockout ,否则它什么都不会做。这是区别其他的脚本库或者框架很重要的一点。你可以从这里下载它。Knockout 是一个 MVVM ( Model-View-Vi阅读全文

posted @ 2013-11-26 22:46 冠军 阅读(1203) 评论(4) 编辑

仅列出标题  下一页