重新刷新页面会丢失已发布的参数

时间:2017-02-08 17:18:51

标签: c# reload page-refresh

我想在框架集中刷新/重新加载页面。该页面的内容基于下拉列表中的选择。或者,也可以通过查询参数传递所选值。

无论我尝试以下解决方案,只需重新加载页面而不重新发布所选值。 (我不会看到DropDownList说:选择用户)

Response.Redirect(Request.RawUrl); - called from a LinkButton  

<a href="horas_admin.aspx?ID=<% { Response.Write(DdUser.SelectedValue); }%>#hoy" target="Details" style="border:none"><img src="/img/reload.png" border="0"></a>

第二个解决方案指向正确的URL,但只是在新窗口中打开时才有效;否则内容不会刷新。

我找到了一个适合我的解决方案,通过添加另一个查询参数以及随时更改的随机值。这会强制重新加载,绕过缓存。

随机值是根据DateTime.now的时间部分构建的,消除了&#34;:&#34;和尾随空白。

<a href="horas_admin.aspx?ID=<% { Response.Write(DdUser.SelectedValue+"&a="+Convert.ToString(DateTime.Now).Substring(11).Replace(":","").Trim()); }%>#hoy" target="Details" style="border:none"><img src="/img/reload.png" border="0"></a>

0 个答案:

没有答案