当前位置: 首页 > news >正文

让showModalDialog显示修改后的记录,并点击服务器端控件后不弹出网页

要让弹出的模式对话框获得最新的记录,就需要清空模式对话框所在网页的缓存,以便能得到最新记录,这就需要在网页的<head></head>中间添加如下代码:

< meta http-equiv ="PRAGMA" content ="NO-CACHE" >

为了能够正常使用模式对话框中的服务器端控件,避免弹出网页的烦恼,在网页的标头中加如下代码:

< base target ="_self" />

完整代码如下:

< head runat ="server" >
< title > 无标题页 </ title >
< meta http-equiv ="PRAGMA" content ="NO-CACHE" >

< script type ="text/javascript" language ="javaScript" src ="/_layouts/images/include/timein.js" ></ script >

< link href ="../CSS/style.css" rel ="Stylesheet" type ="text/css" />
< base target ="_self" />

</ head >

这样就解决了弹出对话框的问题了.还有在标签选项卡中使用服务器端控件防止选项卡重置的问题,代码如下:

<% ... @PageLanguage="C#"AutoEventWireup="true"CodeFile="CarAllInfo.aspx.cs"Inherits="web_CarsManage_CarAllInfo" %>

<% ... @RegisterSrc="Controls/CarAllInfoControls/CarYearCheckInfo.ascx"TagName="CarYearCheckInfo"
TagPrefix
="uc3"
%>
<% ... @RegisterSrc="Controls/CarAllInfoControls/CarMaintainInfo.ascx"TagName="CarMaintainInfo"
TagPrefix
="uc4"
%>
<% ... @RegisterSrc="Controls/CarAllInfoControls/CarOilInfo.ascx"TagName="CarOilInfo"
TagPrefix
="uc5"
%>

<% ... @RegisterSrc="../CarAttemper/Controls/CarInfo.ascx"TagName="CarInfo"TagPrefix="uc1" %>
<% ... @RegisterSrc="Controls/CarAllInfoControls/CarInfo.ascx"TagName="CarInfo"TagPrefix="uc2" %>

<! DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< script language ="JavaScript" > ...
//SwitchTabEffect
functionswitchTab(tabpage,tabid)...{
varoItem=document.getElementById(tabpage);
for(vari=0;i<oItem.children.length;i++)...{
varx=oItem.children(i);
x.className
="";
vary=x.getElementsByTagName('a');
y[
0].style.color="#333333";
}

document.getElementById(tabid).className
="Selected";
vardvs=document.getElementById("cnt").getElementsByTagName("div");
for(vari=0;i<dvs.length;i++)...{
if(dvs[i].id==('d'+tabid)&&dvs[i].controlFlag=="yes")...{
dvs[i].style.display
='block';
document.getElementById(
"ChosedIndexId").value=dvs[i].choseIndex;
}

elseif(dvs[i].controlFlag=="yes")
dvs[i].style.display
='none';
}

}


functiondoInitTab()...{
try...{
varindex=document.getElementById("ChosedIndexId").value;
varshowDivName="Tab"+index;
switchTab(
'TabPage1',showDivName);
}
catch(ex)...{}
}

</ script >
< style type ="text/css" > ...
body
{...}{font-size:12px;font-family:宋体}
ul.TabBarLevel1
{...}{
list-style
:none;
margin
:0;
padding
:0;
height
:29px;
background-image
:url(Images/q20066292643.gif);
}

ul.TabBarLevel1li
{...}{
float
:left;
padding
:0;
height
:29px;
margin-right
:1px;
background
:url(Images/320066292748.gif)lefttopno-repeat;
}

ul.TabBarLevel1lia
{...}{
display
:block;
line-height
:29px;
padding
:020px;
color
:#333;
background
:url(Images/w20066292815.gif)righttopno-repeat;
white-space
:nowrap;
}

ul.TabBarLevel1li.Selected
{...}{
background
:url(Images/220066292838.gif)lefttopno-repeat;
}

ul.TabBarLevel1li.Selecteda
{...}{
background
:url(Images/42006629294.gif)righttopno-repeat;
}


ul.TabBarLevel1lia:link,ul.TabBarLevel1lia:visited
{...}{
color
:#333;
}

ul.TabBarLevel1lia:hover,ul.TabBarLevel1lia:active
{...}{
color
:#F30;
text-decoration
:none;
}

ul.TabBarLevel1li.Selecteda:link,ul.TabBarLevel1li.Selecteda:visited
{...}{
color
:#000;
}

ul.TabBarLevel1li.Selecteda:hover,ul.TabBarLevel1li.Selecteda:active
{...}{
color
:#F30;
text-decoration
:none;
}

div.HackBox
{...}{
padding
:2px2px;
border-left
:2pxsolid#6697CD;
border-right
:2pxsolid#6697CD;
border-bottom
:2pxsolid#6697CD;
display
:none;
}

.table
{...}{
text-align
:left;
width
:100%;
border
:2pxsolid#ABCFFF;
}


.tabletd
{...}{
height
:22px;
line-height
:22px;
text-indent
:12px;
border
:1pxsolid#ABCFFF;
text-decoration
:none;
overflow
:hidden;
padding-top
:0px;
overflow
:hidden;
}

相关文章:

  • 英伟达GPU产品分类说明
  • cuda half编程的各种坑
  • VLC减少延迟的方法
  • Oracle 技术高峰论坛 2007华章现场亲情赠书!
  • ESXI 6.7 环境 centos7.6 虚拟机安装tesla k80 显卡驱动失败问题解决
  • OWC绘图控件研究(1)
  • 升级到 Kubernetes v1.16 须知API问题总结
  • OWC绘图控件研究(2)
  • K8S pod异常状态处理
  • UPS FedEx DHL TNT
  • k8s 安装helm2 和 helm3
  • Happy Feet
  • Cython的基本用法
  • 计算字段 VS 视图
  • k8s secret 详细理解和使用
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • CSS3 变换
  • Fundebug计费标准解释:事件数是如何定义的?
  • in typeof instanceof ===这些运算符有什么作用
  • Java到底能干嘛?
  • js面向对象
  • learning koa2.x
  • swift基础之_对象 实例方法 对象方法。
  • Vue 2.3、2.4 知识点小结
  • VUE es6技巧写法(持续更新中~~~)
  • 百度地图API标注+时间轴组件
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 前端代码风格自动化系列(二)之Commitlint
  • 如何学习JavaEE,项目又该如何做?
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 算法---两个栈实现一个队列
  • 一个完整Java Web项目背后的密码
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​虚拟化系列介绍(十)
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)计算机毕业设计大学生兼职系统
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (一) springboot详细介绍
  • (一)appium-desktop定位元素原理
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)h264中avc和flv数据的解析
  • (转)http-server应用
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (轉)JSON.stringify 语法实例讲解
  • .net6使用Sejil可视化日志
  • .NET企业级应用架构设计系列之应用服务器
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • ?.的用法
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...