摘要:
HubbleDotNet 简介 HubbleDotNet 和 Lucene.net 性能对比测试 HubbleDotNet 和 Lucene.Net 匹配相关度的比较 HubbleDotNet 软件架构 安装和升级 安装 升级 用户权限--功能规划中 默认帐号** 添加帐号** 帐号权限** 索引 Hubble.net 的数据库和数据表 Hubble.net 数据表的数据类型 创建、删除数据库 创建数据表 为数据库现有表或视图建立全文索引(一) Append Only 模式 为数据库现有表或视图建立全文索引(二) Updatable 模式 为数据库现有表或视图建立全... 阅读全文
摘要:
许多时候我们会遇到如下场景 在写一个编辑数据的页面时,我们通常会写如下代码 1: <input type="text" value='<%=ViewData["title"] %>' name="title" />由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢这当然是可以的,ASP.NET MVC提供了一个HtmlHelper用... 阅读全文
摘要:
1.Html.Action返回的指向指定控制器指定action的超链接标签<a>标签.如果没有指定controller,则默认为本页面对应的Controller.如<%:Html.Action("TopNavigation","Email") %>返回<a href="/Email/TopNavigation"></a>2.Url.Action返回的是指定控制器指定action的完整URL地址<form name="form1" action="< 阅读全文
摘要:
一Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则Html.ActionLink("detail","Detail")则会生成<ahref="/Products/Detail">all</a>二Html.ActionLink("linkText","actionName 阅读全文
摘要:
前段时间,在项目中,运用到ASP.NET MVC 2.0技术,经常会遇到要在Controller与View之间数据传递的问题,现在在总结一下。 一、Controller向View传递数据 Controller向View传递数据有3种形式: 1、通过ViewData传递 在Controller里面定义ViewData,并且赋值,比如 ViewData["contact"] = contact... 阅读全文
摘要:
上周我写了三篇文章(一、二、三)详细地介绍了ASP.NET的路由系统。ASP.NET的路由系统旨在通过注册URL模板与物理文件之间的映射进而实现请求地址与文件路径之间的分离,但是对于ASP.NET MVC应用来说,请求的目标不再是一个具体的物理文件,而是定义在某个Controller类型中的Action方法。出于自身路由特点的需要,ASP.NET对ASP.NET的路由系统进行了相应的扩展。目录 一、基本路由映射 二、实例演示:注册路由映射与查看路由信息 三、基于Area的路由映射 1、AreaRegistration与AreaRegistrationContext 2、AreaRegist.. 阅读全文
摘要:
ASP.NET MVC3 向View传递数据 我们可以通过ViewResult 使Action传递数据到View.一般来说我们使用3种方式通过Action向View传递数据:1.ViewData2.TempData3.强类型Model我们先来看看ViewContext,其有3个Virtual 属性:publicclassViewContext:ControllerContext{publicvirtualTempDataDictionaryTempData{get;set;}publicvirtualIViewView{get;set;}publicvirtualViewDataDiction 阅读全文
摘要:
加入收藏js代码: function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel... 阅读全文
摘要:
前段时间,在项目的管理员后台做了一个简单的关键字读写的模块。这个模块采用ASP.NET MVC 2.0,主要实现的功能是管理员可以在后台将需要的关键字写入到指定路径的一个txt文件里面。然后项目其他站点通过这个读取这个文件,获取需要过滤的关键字,对站点用户输入的内容做判断。 1.首先在管理员后台新建一个Area,命名为KeyWord.KeyWord的目录结构和根目录下的Controllers,M... 阅读全文
摘要:
前段时间,在项目中运用了.NET模板引擎NVelocity.为了加深对这个模板引擎的理解,为了方便在以后的项目中加以利用,特来总结一下。NVelocity是什么?NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。 当nVelocity 应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效 果,而由.NET程序开发人员关注业务逻辑编码。NVelocity将.NET代码从we 阅读全文