我正在使用asp.net mvc开发Web应用程序。 我有以下要求。
答案 0 :(得分:1)
出于某种原因,它被称为请求 - 响应周期。你在说什么基本上是在做一个请求 - 响应 - 响应,这是不可能的。
您可以做的是在实际操作中检查浏览器分辨率是否存在cookie。如果未设置,则使用AJAX调用重定向到该操作。但是,您不能使用AJAX。相反,在那里,使用浏览器分辨率设置cookie,然后将location.href
设置为用户应该首先访问的实际URL。这实际上会导致另一个重定向到实际操作,现在将看到cookie。
但是,我应该注意到,这是非常复杂的,实际上并没有效果。如果用户随后调整浏览器大小,该怎么办?像每页显示的项目数量之类的东西不应该取决于屏幕分辨率。如果您想要提供更好的体验,请使用CSS媒体查询来自定义分辨率项目的显示,这样每个人都可以获得相同的功能,只是以不同的形式,针对其显示进行了优化。