我想在框架集中刷新/重新加载页面。该页面的内容基于下拉列表中的选择。或者,也可以通过查询参数传递所选值。
无论我尝试以下解决方案,只需重新加载页面而不重新发布所选值。 (我不会看到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>