解决方案 »
- AspNetPager怎么用?
- NickLee.Web.Ui.BusyBox使用提示"BBDN"未定义??
- 问一个极弱的问题:上传文件的控件在哪?上传文件如何实现?
- gridview 導出EXCEL時,格式有問題
- 表的字段名与关键字冲突怎么解决?万分紧急!!!!!!!!!!!!!解决了再加分
- 想把从数据库提出来的3列数据绑定在dropdownlist中能否做到?该怎么做?
- 我想做这么一个东西.点击一个按钮,弹出一个对话窗,如果点击确定,那么进行A操作,点击取消则进行B操作
- 关于(小菜一碟中)的 KAER 论坛以及 TREE 控件的提问!
- 为什么?
- input 如何修改repeater的数据源
- 我真心崩溃了,你说你为什么非要和我过不去????
- 求Asp.NET 工作流引擎
方案一:用iframe的name属性定位<input type="button" name="Button" value="Button"
onclick="document.frames('ifrmname').location.reload()"> 或<input type="button" name="Button" value="Button"
onclick="document.all.ifrmname.document.location.reload()"> 方案二:用iframe的id属性定位<input type="button" name="Button" value="Button"
onclick="ifrmid.window.location.reload()"> 终极方案:当iframe的src为其它网站地址(跨域操作时)<input type="button" name="Button" value="Button"
onclick="window.open(document.all.ifrmname.src,'ifrmname','')">
我们每一个a标签 button linkbutton 都要加这个 onclick 事件么,能不能减少些麻烦
它有好多个iframe 其中的一个有刷新,其它的作为模板页面展示
用记录下来的URL来显示呗,可以用在ASP.NET处理那个请求之前得到请求的地址(在Global里面处理),在Global里面可以处理很多。
之前我在论坛里和一个人在讨论这方面的东西,我觉得是可以的。我自己也试过。
他觉得是不可以的。
void Application_BeginRequest(object sender, EventArgs e)
{
String path = Request.Url.ToString();
if (Regex.IsMatch(path, ".*?/OldUrl.aspx",
RegexOptions.IgnoreCase))
{
Context.RewritePath("~/NewUrl.aspx");
}
if (Regex.IsMatch(path, ".*?/index.htm",
RegexOptions.IgnoreCase))
{
Context.RewritePath("~/NewUrl.aspx");
}
if (Regex.IsMatch(path, ".*?/News.aspx\\?ID=1",
RegexOptions.IgnoreCase))
{
Context.RewritePath("~/OldUrl.aspx");
}
//else if (Regex.IsMatch(path, "/URLRewriting/UserAccount/(.+).aspx",
//RegexOptions.IgnoreCase))
//{
// String idString =
// path.Substring(path.LastIndexOf('/') + 1,
// path.Length - path.LastIndexOf('/') - 6);
// Context.RewritePath("/URLRewriting/UserAccount.aspx?id=" +
// idString);
//}
}
把它屏蔽了,用户要是有按 F5 刷新的习惯该怎么办
框架多还是禁用了比较好,也可以在按F5时弹出个confirm提示是否刷新
1、使用父窗口地址栏传值的办法。
2、通过session、cookie记录。
3、通过JS记录页面的内容。如果触发了刷新事件、页面加载事件让JS帮忙跳转一下。
把它屏蔽了,用户要是有按 F5 刷新的习惯该怎么办
框架多还是禁用了比较好,也可以在按F5时弹出个confirm提示是否刷新关键是按 F5 时要让它停留在当前页面