asp.net – asp:RadioButtonList’RepeatLayout’被CDN忽略
我的网站上有一个WebControl,上面有一个asp:RadioButtonList.
我将RepeatLayout属性设置为’Table’. 当我正常查看网站时,它会正确呈现(作为表格). 然后我们设置了整个站点通过的CDN,但是只从CDN检索图像,JS和CSS文件,并且站点的其余部分通过并命中我们的服务器(因此aspx请求仍然从服务器上传出我可以直接访问). 在测试中,我已将hosts文件设置为指向CDN地址. 其他一切似乎都很好,但RadioButtonList呈现为输入和标签标签,由< br />分隔.如果我将RepeatLayout设置为“Flow”,它应该如何渲染. 我甚至可以编辑控件中ListItems中的文本,看看它们是否更新,所以它肯定会命中我的服务器. 有没有人知道为什么我使用CDN的测试返回的标记不正确,仅适用于RadioButtonLists? 解决方法
我们终于找到了这个问题.
Akaimai将自己的用户代理Akamai-Edge发送到我们的服务器请求页面. 在这样做时,我们的服务器根据用户代理返回不同的标记. (我们的网站运行CMS Sitecore,它具有依赖于用户代理的标记.) 我们设法通过更改Akamai配置来解决此问题,以便来自网站访问者的普通用户代理在请求中传递到我们的服务器,而不是Akamai. 我怀疑这也是Sitecore中的一个错误(不返回未知用户代理的默认标记). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ASP.NET中获取原始请求体?
- asp.net-mvc-3 – OutputCache属性和jQuery Ajax没有缓存
- asp.net – 新安装的IIS. Aspx页面不会显示
- .net – FileLoadException:无法加载文件或程序集System.R
- 在asp.net中将用户变量存储在数据库与会话中
- asp.net-mvc – 如何访问querystring在ASP.Net MVC视图
- asp.net – 干净的方式来防止输入按钮提交表单
- asp.net-mvc – ASP.Net MVC中的多项目领域3
- 开始使用asp.net / c #web apps
- 为什么ASP.NET抛出这么多异常?
- asp.net-mvc – 如何对剃刀视图进行单元测试
- asp.net-mvc – MVC.net获取枚举显示名称而不必参
- asp.net-mvc – 在调用action之前发生的ASP.NET
- asp.net – 如何关闭IIS中的预编译?
- asp.net – 在Azure上增加AppPool超时的优点/缺点
- asp.net-mvc – 哪里可以将商业模式转换成模型?
- Asp.net Web Api开发 性能:使用Jil提升Json序列
- asp.net – DataBinding Eval到2个小数位置不显示
- asp.net-mvc – 从部分视图问题返回模型
- asp.net-mvc-4 – 在asp.net MVC URL中重写或更改