当前位置: 首页 > 编程语言 > C#

向后导航并重新加载页面Share

时间:2023-04-10 19:18:35 C#

向后导航并重新加载页面我在我的ASP.NET(Framework4)Web项目中遇到导航问题。我在主页上有一个登录字段。主页还包含一个动态包含其他aspx页面的ContentPlaceHolder。我从页面“a”开始并导航到页面“b”。当我登陆页面“b”时,导航中的其他节点变得可见。现在我的问题是:当我从浏览器中按下“历史回复”按钮时,附加节点在页面“a”上消失了。我发现页面“a”没有再次重新加载,因为它是从浏览器的缓存中加载的。我尝试使用LinkBut??ton(Zurueck):我还尝试了C#源代码和aspx源代码中的缓存限制:protectedvoidPage_Load(objectsender,EventArgse){if(Session["sessionKuerzel"]!=null){view=(TreeView)this.FindControl("TreeViewVerwaltung");view.Visible=true;login=(Button)this.FindControl("发送");login.Visible=false;logout=(Button)this.FindControl("注销");注销.Visible=true;benutzerrecht=(string)(Session["sessionRecht"]);if(benutzerrecht.Equals("Administrator")){view.Nodes[0].ChildNodes[1].SelectAction=TreeNodeSelectAction.Select;}else{view.Nodes[0].ChildNodes[1].SelectAction=TreeNodeSelectAction.None;}view.Visible=true;}}Site.Master.aspx(responsible):但是所有这些替代方案都不适用于MozillaFireFox。如何浏览历史记录并重新加载页面?任何想法或解决方案?试试这个以上是C#学习教程:导航返回并重新加载页面上共享的所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Response.CacheControl="无缓存";Response.AddHeader("Pragma","no-cache");响应.Expires=-1441;}}网络收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: