急高分求高手帮忙页面刷新有关问题
急!高分求高手帮忙页面刷新问题
点击搜索后会刷新页面,刷新后直接是到<li class="active" onclick="nTabs(this,2);">客户管理</li>,怎么样让页面刷新后还是基础查询这个页面呢?
------解决方案--------------------
这个应该是脚本控制的把,你应该修改页面初始化时候的脚本,通过脚本来控制当前激活定位
而且你的这个搜索应该放在myTab0_Content3这个标签中
不过貌似,搜索之后转向结果页面流程是正确的
------解决方案--------------------
后台处理过代码后注册js脚本(也可以理解为调用js代码)。
普通的用
this.ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), "alert('删除成功!');", true);
updatepanel中的用
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), GUID.NewGuid().ToString(),"js代码;", true);
------解决方案--------------------
可以使用jquery,把查询数据添加到某个标签里。
------解决方案--------------------
改成后台控制div隐藏显示,myTab0_Content3..Style.Add("display","block");
不过div层要加一个runat=server,还有隐藏也得写到后台。。。
------解决方案--------------------
加个UpdatePanel试试
- HTML code
<form id="form1" runat="server"> <div class="nTab"> <div class="TabTitle"> <ul id="myTab0"> <li class="normal" onclick="nTabs(this,0);">网格管理</li> <li class="normal" onclick="nTabs(this,1);">业务管理</li> <li class="active" onclick="nTabs(this,2);">客户管理</li> <li class="normal" onclick="nTabs(this,3);">基础查询</li> </ul> </div> <div class="TabContent"><!--网格管理--> </div> <div id="myTab0_Content1" class="none"><!-- 业务管理--> </div> <div id="myTab0_Content2" ><!--客户管理--> <p>姓名 <input id="keyword" type="text" name="name" style="width:150px;" value="" /></p> <p>电话 <input id="phone" type="text" name="phone" style="width:150px;" value=""/></p> <p>住址 <input id="contentt" type="text" name="address" style="width:150px;" value=""/></p> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="搜索" /> </div> <div id="myTab0_Content3" class="none"><!--基础查询--> </div> </form>
点击搜索后会刷新页面,刷新后直接是到<li class="active" onclick="nTabs(this,2);">客户管理</li>,怎么样让页面刷新后还是基础查询这个页面呢?
------解决方案--------------------
这个应该是脚本控制的把,你应该修改页面初始化时候的脚本,通过脚本来控制当前激活定位
而且你的这个搜索应该放在myTab0_Content3这个标签中
不过貌似,搜索之后转向结果页面流程是正确的
------解决方案--------------------
后台处理过代码后注册js脚本(也可以理解为调用js代码)。
普通的用
this.ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), "alert('删除成功!');", true);
updatepanel中的用
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), GUID.NewGuid().ToString(),"js代码;", true);
------解决方案--------------------
可以使用jquery,把查询数据添加到某个标签里。
------解决方案--------------------
改成后台控制div隐藏显示,myTab0_Content3..Style.Add("display","block");
不过div层要加一个runat=server,还有隐藏也得写到后台。。。
------解决方案--------------------
加个UpdatePanel试试