asp.net-mvc – asp.net mvc使用.wml保持覆盖text/html内容类型
|
我正在开发一个可在移动(手机)设备上观看的网站.我只是使用纯HTML 4.01,没什么特别的.除诺基亚Series 40第1-5版外,我们测试过的所有移动浏览器都能正常显示这些页面.仔细观察,似乎IIS会自动使用text / vnd.wap.wml的内容类型而不是text / html呈现html.由于我们没有使用WAP,因此页面失败并显示错误. 我正在使用ASP.Net MVC 1.0,所以我添加了一个ActionFilterAttribute来覆盖内容类型.此代码运行但仍在客户端以vnd.wap.wml的形式出现. <?xml version =“1.0”encoding =“UTF-8”?> 解决方法事实证明我没有正确实现ActionFilter ..除了OnActionExecuted方法之外,我还需要覆盖OnResultExecuted方法.完整属性如下所示(只需在需要时将[HtmlOverrideFilter]添加到控制器中).希望这有助于某人.internal class HtmlOverrideFilter : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
filterContext.HttpContext.Response.ContentType = "text/html";
}
public override void OnResultExecuted(ResultExecutedContext filterContext)
{
filterContext.HttpContext.Response.ContentType = "text/html";
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net核心 – 渲染Razor视图到ASP.NET核心的字符串
- asp.net – 帮助捕获StackOverflowException与WinDbg和ADPl
- asp.net-mvc – Cookie过期或会话超时太早
- asp.net – 我应该在我的HttpHandler中设置IsReusable为Tru
- .net – 默认启用UnsafeHeaderParsing是否可以接受?
- asp.net-mvc – ASP.NET MVC项目架构
- asp.net-mvc – 使用自定义格式的ASP.NET MVC ViewModel映射
- asp.net – 如何从日历控件中获取所选日期?
- asp.net-mvc – Asp.net MVC 3 RC – Razor ValidationMess
- asp.net-mvc – 输出字符串里的字符串文字引用
- asp.net – 任何方式构建Google文档,如PDF文件的
- asp.net-mvc – ASP.NET MVC – 动态授权
- asp.net – 在创建aspx之后,在文件后创建代码
- asp.net – 什么是Html.AntiForgeryToken帮助函数
- .net – ASP MVC HTML Helpers – 好还是坏?
- asp.net – IControllerFactory’MyWebSite.WebU
- .net – 有什么简单的方法可以将标准转换为HQL吗
- asp.net – 选择下拉列表项目findbytext没有区分
- asp.net-mvc-3 – insert命令需要插入数据绑定设
- asp.net-web-api – SignalRWebApi – 碰撞Newto
