摘要:
使用MvcHtmlString类输出不经过编码的HTML字符串2011-03-27博客的文章存在数据库中时,存放的不仅仅只是文章内容,还有对文章进行格式化的HTML标签。当我们使用ASP.NET MVC3开发一个个人博客时,我们必须将这些内容从数据库中读取出来,然后输出的屏幕上。一开始我很天真,直接用了下面的代码:@post.Content结果一运行,我知道自己悲剧鸟!!!这不是在坑爹么!我要的不是这个啊!!!神马<h3>啊,神马<p>啊,你们出来干什么!!!!我知道,这一切都是因为输出的时候数据被编码了。好!我试,我试,我各种试,我要找到不进行编码的输出方法!半个小时 阅读全文
随笔档案-2012年03月
【转】ASP.NET MVC 中 Html.RenderPartial("")与Html.Partial("")区别
2012-03-16 14:03 by cnb_mtime, 416 阅读, 收藏, 编辑
摘要:
这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近,不过Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpContext。因此它们在视图中的使用方式是不同的:MVC2:<%Html.RenderPartial("PartialView");%>输出到 HttpContext<%=Html.Partial("PartialView")%> 输出为string 直接到页面MVC3: @Html.Partial( 阅读全文
【转】ASP.Net MVC Action 返回类型
2012-03-10 16:13 by cnb_mtime, 292 阅读, 收藏, 编辑
摘要:
[转]一、ASP.NET MVC 1.0 Result几何?Action的返回值类型到底有几个?咱们来数数看。ASP.NET MVC 1.0目前一共提供了以下十几种Action返回结果类型:1.ActionResult(base)2.ContentResult3.EmptyResult4.HttpUnauthorizedResult5.JavaScriptResult6.JsonResult7.FileResult(base)8.FileContentResult9.FilePathResult10.FileStreamResult11.RedirectResult12.RedirectToR 阅读全文
【转】ASP.Net MVC路由详解
2012-03-10 15:55 by cnb_mtime, 920 阅读, 收藏, 编辑
摘要:
【转】在过去,我们开发ASP.NET应用程序的时候常常会使用URL的QueryString去传递参数给ASP.NET处理.如:http://localhost:1029/Default.aspx?key_1=value_1&key_2=value_2&key_3=value_3在使用此类URL格式去做门户网站时,非常不利于让搜索引擎收录页面.另外还包含.aspx结尾还会令搜索引擎爬虫烛觉得这个页面是动态页从而放弃收录或降低页面在搜索结果中的排名.面对这个问题,我们为了讨好搜索引擎爬虫首先必须要做的是:A:使QueryString彻底消失,让爬虫认为这是一个独立页面B:将.asp 阅读全文
【转】Visual Studio 2008 自定义项目模板
2012-03-02 14:37 by cnb_mtime, 280 阅读, 收藏, 编辑
摘要:
[转]周末闲来没事就琢磨了一下在VS2008里面添加项目功能。在每个文件上加上一些必要的版权信息对任何一个程序员或者团队开发多是必要的。直接在网上找了找。基本多是说默认模板文件位于 [InstallDirectory]:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033。【说明:[InstallDirectory]:就是VS2008的安装盘符。1033表示英语。2052表示中文。】这里面是一大堆.zip文件,我们把需要的文件Class.zip。解压后修改Class.cs,在头部 阅读全文