首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急高分求高手帮忙页面刷新有关问题

2012-09-22 
急!高分求高手帮忙页面刷新问题HTML codeform idform1 runatserverdiv classnTabdiv class

急!高分求高手帮忙页面刷新问题

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>姓名&nbsp<input id="keyword" type="text" name="name" style="width:150px;"   value="" /></p>         <p>电话&nbsp<input id="phone" type="text" name="phone" style="width:150px;" value=""/></p>         <p>住址&nbsp<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试试

热点排行