<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    北大青鳥IT教育博客

     

    C#.NET MVC RC 的變化

    當你提交的表單內容中包含HTML標簽的時候,會得到下面的錯誤:

     

    在ASP.NET MVC的RC版中,你不可以通過在 Page 指令或 配置節中設置 validateRequest=false 可以禁用請求驗證。因為在ASP.NET MVC RC版的框架中默認添加這個檢測,如果你要去掉這個驗證,你需要添加[ValidateInput(false)] 特性到指定的Action或者Controller中,例如下面的代碼:

    [ValidateInput(false)]
    [HandleError]
    public class AdminController :
    BaseController IValueProvider

    RC版中取消了IValueProvider這個接口(真搞不懂為啥取消了),我們原來Beta版的使用到了IValueProvider這個接口的代碼可以按下面的方式修改:

    public static IDictionary<string, ValueProviderResult> GetValueProvider(ControllerContext cContext) { context = cContext; //注意這里用的是Controller.ValueProvider,以使用系統的默認的form提交過來的值 IDictionary<string, ValueProviderResult> dic = context.Controller.ValueProvider; dic["Tags"] = GetTagsValue(); dic["Categories"] = GetCategoriesValue(); return dic; }  

    在Controller中這樣調用:

    UpdateModel(post, new[] { "Title", "Content", "Slug", "Tags", "Categories" }, PostValueProvider.GetValueProvider(ControllerContext));
    原文來源地址:武漢北大青鳥 

    posted on 2009-04-03 14:35 武漢北大青鳥 閱讀(71) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章檔案

    默認

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品久免费的黄网站| 久久精品国产亚洲AV未满十八| 国产三级免费电影| 最近免费视频中文字幕大全| 国产福利在线观看永久免费| 亚洲AV无码一区二区一二区| 亚洲美免无码中文字幕在线| 亚洲男人天堂2020| 日本免费一区尤物| 动漫黄网站免费永久在线观看| 另类免费视频一区二区在线观看| 国产亚洲视频在线| 亚洲一区二区三区在线| 亚洲尹人九九大色香蕉网站| 国产亚洲精品自在久久| 亚洲国产日韩成人综合天堂| 国产人成免费视频| 成人免费无码大片a毛片 | 亚洲av高清在线观看一区二区| 97视频热人人精品免费| 亚洲无砖砖区免费| 99免费在线观看视频| 成人无码WWW免费视频| 久久av免费天堂小草播放| 一级毛片高清免费播放| 深夜a级毛片免费无码| 婷婷国产偷v国产偷v亚洲| 亚洲а∨精品天堂在线| 亚洲欧美日韩中文字幕在线一区| 2020国产精品亚洲综合网 | 九九美女网站免费| 国产成人免费ā片在线观看老同学| 国产99久久久国产精免费| 一级特黄aaa大片免费看| 国产va免费观看| aa毛片免费全部播放完整| 97在线免费视频| 久久青草免费91线频观看不卡| 亚洲一区二区在线免费观看| 无人在线观看免费高清| 8x8x华人永久免费视频|