摘要:
使用MvcHtmlString类输出不经过编码的HTML字符串2011-03-27博客的文章存在数据库中时,存放的不仅仅只是文章内容,还有对文章进行格式化的HTML标签。当我们使用ASP.NET MVC3开发一个个人博客时,我们必须将这些内容从数据库中读取出来,然后输出的屏幕上。一开始我很天真,直接用了下面的代码:@post.Content结果一运行,我知道自己悲剧鸟!!!这不是在坑爹么!我要的不是这个啊!!!神马<h3>啊,神马<p>啊,你们出来干什么!!!!我知道,这一切都是因为输出的时候数据被编码了。好!我试,我试,我各种试,我要找到不进行编码的输出方法!半个小时 阅读全文
随笔分类 - ASP.NET MVC
【转】ASP.NET MVC 中 Html.RenderPartial("")与Html.Partial("")区别
2012-03-16 14:03 by cnb_mtime, 424 阅读, 收藏,
摘要:
这个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, 296 阅读, 收藏,
摘要:
[转]一、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, 932 阅读, 收藏,
摘要:
【转】在过去,我们开发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 阅读全文
MVC中UrlParameter.Optional作用
2011-08-10 21:42 by cnb_mtime, 7583 阅读, 收藏,
摘要:
编辑器加载中...就像默认的路由配置, 我们可以指定默认值UrlParameter.Optional. routes.MapRoute(null, "Catalog/{page}", new { controller = "Products", action = "List", page = UrlParameter.Optional });这样, 当访问的URL有page值的时候, 我们就采用传入的vallue, 如果没有, 那么我们就不想action方法中传任何参数.你可能会疑惑, 为什么不用0或者是null 作为默认参数, 下面 阅读全文
浙公网安备 33010602011771号