asp点击按钮之后自动刷新页面,怎么解决

asp点击按钮之后自动刷新页面,日期文本框被清空怎么解决

比如这个界面,进行查询(我设置了日期为今天的默认值,图中是点击查询前)演示图1
当我点击查询之后,两个时间输入框立马变成默认(“今天”)演示图片二
然后我发现,如果我不设置默认值,一进来就是空的话,点击之后就会保留你的选择(我之前做的时候怎么不是这样,记得会被清空的,奇怪,还是我记错了?)
那我就是要设置默认值呢?,又不想让他清空变回默认,一开始我的思路是,变量获取值之后再赋值回去,问题是,不管用啊,因为它刷新了,于是就想到了js中的定时器,还有选择器JQuery
首先设置两个lable,将它们隐藏,千万不要用Visible属性,因为会读取不到值,用css display none掉

<div>
     <%--隐藏,用来记录用户选择的日期--%>
     <asp:Label ID="lastart" runat="server" Text="" CssClass="none"></asp:Label>
     <asp:Label ID="laend" runat="server" Text="" CssClass="none"></asp:Label>
</div>

然后当点击(我图中的是查询)按钮之后,先在VS的按钮事件中给添加的lable赋值

//start和end都是变量,接收那两个日期文本框的值
this.lastart.Text = start;
this.laend.Text = end;

Js写定时器,当两个lable有值的时候就会给日期文本框,当然,你会看到文本框会从默认值跳到lable的值,因为时间是300ms,你也可以设置的更快一些

//定时器,对付刷新
var timer = setInterval(function () {
//判断两个lable的值是不是空,因为定时器一直在开着,时间设置为300ms
//为什么不点击按钮之后再开?因为会刷新页面没用,所以一直开着
//选择器的id怎么和上图的不一样?多了个“All_”?因为我用了母版,前面是母版前缀
//!=""的时候就是有值,就赋值给两个日期文本框
	   if ($("#All_lastart").text() != "" && $("#All_laend").text() != "") {
	       $("#All_starttime").val($("#All_lastart").text());
	       $("#All_endtime").val($("#All_laend").text());
	       //关闭定时器,不用担心,点击(我图中是查询)按钮之后会刷新,又会打开
	       //为什么要关闭?因为一直在给值给日期选择文本框,这样会让你选择的又变回去
	       clearInterval(timer);
	   }
}, 300)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
DownPlus是基于B/S结构,采用微软ASP技术构建的下载管理系统. 最新版本:2.2.0[GB2312/UTF-8] (2009.04.25) 主要的功能如下: 无限级分类,分类可自由移动,排序. 自定义字段功能,可设置字段表单的形式,如单行、多行文本,单选、多选按钮,单行、多行下拉,隐藏等,可指定默认值,值为空时是否用默认值代替,可设置字段是否可采集,是否在编辑界面隐藏等. 前台全部生成静态页面,前台运行和后台管理完全分离,后台管理目录可任意改名. 支持软件和文章的动态列表页,可使用URLRewrite实现伪静态的列表页 自定义静态文件存放目录,自定义文件名的前缀和后缀(htm,shtml,asp).自定义生成静态文件时的模式(ASCII,Unicode). 后台管理员多级权限管理,允许您灵活的控制权限. 无组件上传功能,自定义允许上传的文件类型和大小.上传和本地化的图片可增加文字和图片水印. 模板功能:模板以htm文件形式存放,可在线创建、修改、加载模板,方便的修改页面任一细节. 强大的模板标签:所有页面区块的内容调用由模板标签实现,可自定义显示的分类,数量,排列,等等. 自定义标签功能:用来组织某些需要特别显示的软件,可实现类似于“广告”和“专集”的功能.系统提供了多达22种的标签显示样式组合,支持图片和flash显示,可选生成JS文件调用或直接写入静态页面. 广告功能:系统内置5种广告.分别为文字 、图片(可轮播)、Flash、弹出窗口以及模态窗口(网页对话框).支持自定义广告内容.可选生成JS文件调用或直接写入静态页面. 自定义页面功能:利用系统定义的模板标签,配合模板,可组合出任意的页面. 员功能:自定义员的等级,可选员注册是否开放,可选员功能是否开启,员资格时间限制.可选注册时默认超期天数;可选注册立刻激活帐号;可选注册时用户默认的等级. 用户有积分(虚拟货币)属性,下载软件可扣除一定积分,员可以查询详细的消费记录. 员收藏夹功能,可设置最大收藏数目,可设置提醒. 下载服务器功能:有效的分割下载地址,方便更改目录或ftp密码等.可直接输出文件真实地址,可选下载地址的员等级限制.本地预定地址可映射物理目录,可在删除软件同时删除软件文件.可设置输出迅雷或快车联盟专用下载地址. 下载地址可随机排序,可在显示文件真实地址的模式下统计下载次数. 软件下载限制功能:可为软件设置密码.为每个软件、每个下载地址设置员等级限制.所有限制可选开启或关闭. 软件/文章评分功能. IP限制功能:自定义IP限制范围. 前台搜索防刷新:设置限制搜索的时间间隔. 前台搜索可选模板化. 搜索可统计热门关键字,并在静态页面中生成热门搜索链接. 自定义软件的多种属性:软件语言,软件性质,软件运行系统,软件授权等. 防盗链设置:可选检查用户来路,可选强制使用POST方式提交下载请求. 批量生成:批量生成软件页面和分类页面,在生成过程中可暂停和保存正在进行的任务,保存的任务可在以后继续执行. 提供多个系统工具:批量修改下载地址,空间占用查看,备份、恢复、压缩数据库. 软件/文章标题支持自定义样式. 插件管理功能,方便的管理各种插件. 软件采集插件:可采集特定软件站点的最新软件信息,更新站点轻松方便. 友情链接插件,分logo和文字链接2种,分开显示,支持模板. 媒体播放器插件(自动检测地址的结尾后缀,调用相应的播放器,方便播放媒体,Flash/wmv/rm等) 文章系统:无限级分类,分类可自由移动. 文章分类和文章内容页面均支持多模板. 文章图片本地化:自动识别相对链接. 文章分页功能:自动分页或手动插入标记分页,支持段落标题,支持上下篇链接 文章专题功能:自定义专题首页. 站内链接功能:自动替换文章内容中的站内链接,可选禁用此项 自定义文章显示功能:显示特定的多个文章,支持自定义内容区块模板,轻松实现图片,Flash,视频显示 文章分级浏览功能:自定义文章的用户浏览等级. 文章采集插件:自定义采集源,无需学习正则表达式,支持防重复采集,支持内容分页采集.支持分类映射,轻松采集一、二层结构文章. 软件采集插件:自定义采集源,无需正则表达式知识,支持防重复采集,支持分类映射,支持下载文件列表导出,便于实现本地化. 采集任务列表功能:可将多个采集源加入采集任务一并执行采集. 评论插件:支持多模板,可选使用评论验证码,可选是否审核评论.可选脏字过滤.可以使用表情图片. 投稿插件:软件/文章投稿插件.可轻松审核和取消稿件. 支持迅雷和快车联盟 支持RSS订
1. 打开新的窗口并传送参数: 2.为按钮添加对话框 3.删除表格选定记录 4.删除表格记录警告 5.点击表格行链接另一页 6.表格超连接列传递参数 7.表格点击改变颜色 8.关于日期格式 9.获取错误信息并到指定页面 10.清空Cookie 11.自定义异常处理 12.Panel 横向滚动,纵向自动扩展 13.回车转换成Tab 14.DataGrid超级连接列 15.DataGrid行随鼠标变色 16.模板列 17.数字格式化 18.日期格式化 19.如何设定全局变量 20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? 21.读取DataGrid控件TextBox值 23.在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE(金额)分别在5.6.7列,要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能? 24.datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。 25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 26.对话框 27. 将时间格式化:string aa=DateTime.Now.ToString("yyyy年MM月dd日"); 28.自定义分页代码: 29.DataGrid使用: 30.当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化) 31. 变量.ToString() 32、变量.Substring(参数1,参数2); 33.在自己的网站上登陆其他网站:(如果你的页面是通过嵌套方式的话,因为一个页面只能有一个FORM,这时可以导向另外一个页面再提交登陆信息)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值