asp.net2.0开发遇到的小问题解决方法

asp.net|解决|问题

asp.net2.0开发遇到的小问题解决方法
一、页面比较长,如果页面提交到服务器时保存滚动条的位置,可以使用下面的两种方式:
1.Page.MaintainScrollPositionOnPostback
当网页回发到服务器时,用户将返回到该页的页首。在较长的网页中,这意味着用户必须将页滚动到该页的上一位置。
当 MaintainScrollPositionOnPostback 属性设置为 true 时,用户将返回到该页的上一位置。
2. Page.SmartNavigation
获取或设置指示是否启用智能导航的值。如果启用智能导航,则为 true;否则为 false。
备注
在大多数情况下不要在代码中设置该属性。在 .aspx 文件的 @ Page 指令中将 SmartNavigation 属性设置为 true。请求该页时,动态生成的类将设置该属性。
Microsoft Internet Explorer 5.5 或更高版本浏览器请求页时,智能导航将通过执行下面的功能提高用户对该页的操作能力:
·                 消除导航导致的闪烁。
·                 从一页移动到另一页时保持滚动位置。
·                 保持导航之间的元素焦点。
·                 在浏览器的历史记录中只保留最后一页的状态。
智能导航最适用于需要频繁回发但是其可是内容在返回时不会发生显著更改的 ASP.NET 页。在决定是否将该属性设置为 true 时,请仔细考虑这一点。
SmartNavigation 属性已被否决。请改用 SetFocus 方法和 MaintainScrollPositionOnPostback 属性。
不过,MSDN上提示Page.SmartNavigation属性现在已过时。
不过上面两种方法都可以实现这种需求,MSDN都说过时,所以还是用第一种方法吧。
二、注册页面中刷新页面密码框“清空”的解决方法
呵呵,大家都知道注册页面吧,我的注册页面除了密码框(TextBox),还有一个下拉框(AutoPostBack=true),每当选择下拉框时密码框就会清空,不知道是不是微软为了安全性将其存在别的地方,反正清空了而且也不能获取它的值,费了九牛二虎之力(其实可以将DropDownList通过Javascript来实现,呵呵我要的就是这种效果)总算搞定了,最终还是借助Javascript但操作的是密码框。
只需要在Page_Load中加入:
TextBox1.Attributes.Add("value", TextBox1.Text);
TextBox1就是密码框的ID

时间: 2025-01-20 08:13:16

asp.net2.0开发遇到的小问题解决方法的相关文章

请高手指点如何使用installshield11.5创建虚拟目录部属asp.net2.0开发的网站?

问题描述 使用asp.net2.0开发的站点,想打包自动安装到IIS的默认网站下的某个目录中,可以新建一个目录,但不另建一个新的站点放到下面,如何实现?请跟贴者说的详细一些,能解决问题,一知半解并不能解决什么问题者请勿发言,多谢大家,多谢高手发言 解决方案 解决方案二:我就是不懂!!!!为什么不给我发???帮你顶北!!!不然沉下去!解决方案三:is11.5的自动配置数据库已经搞懂了,在IIS中加入虚拟目录的方法,请高手指点,细致的指点,在默认网站下加入某个目录放入开发的站点,使用户进行浏览,请高

用asp.net2.0开发报表用水晶报表好还是Reporting Service好?

问题描述 最近用2.0开发报表,要用到打印功能,现在主流是用什么报表工具? 解决方案 解决方案二:up解决方案三:如果你的系統權限控件不是很好的話,建議使用reportingservices.當然,一直使用crystalreport,對其相當熟練的話,就用crystalreport.呵呵...說了等於沒說.只能說兩種都有存在的價值.我在我的系統中就使用兩種並存.由客戶自己決定,要用crystalreport就用crytalreport,喜歡用reportingservices的就用reporti

用asp.net2.0开发聊天室

问题描述 情况这样:现在想做一个聊天室,不是公共聊天室,是像QQ一样的点对点私聊,现在有几个问题解决不了.1.发送信息的问题,这个我现在想了两个办法,一个是用户A向用户B发送信息,先把信息传入数据库,用户B再向数据库中取数据.这样做肯定不好,性能很低.第二个办法是用tcpclient,服务器监听某端口,收到用户的信息后再转发.这样做效果也不是很好,客户端用AJAX不停地向服务器获取数据,弄得还经常死机.2.在线用户列表的问题,这个不知道用什么办法能将误差减少到最低来获取客户是否在线.以上两个问题

刚学asp.net2.0 问大家一个小问题

问题描述 安装,布署,打包有什么区别,分别是什么啊,项目做完了,我同事叫我布署一下,我不知道什么意思? 解决方案 解决方案二:我想他说的应该是发布网站吧解决方案三:打包为了安装安装不等于部署他就叫你把网站发布在服务器上,能访问就是了解决方案四:不懂~解决方案五:发布到服务器上解决方案六:配置好IIS,.netframework等解决方案七:我晕,就是打包为了安装程序,比如说把网站发布到网上 服务器上 可以被访问咯这样就可以拉

asp.net2.0中css失效的解决方法

 经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下  1,CSS文件路径不正确 这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题.此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了.   2,CSS规则写法错误 这个问题谁也帮不你,只能自己学习CSS的相关知识了.   3

梅花雨的日历控件在ASP.NET2.0下不可用的解决方法

asp.net|解决|控件|日历 梅花雨的日历控件的确很好用,可是在asp.net 2.0下,会发现安以往的方式用不起了,js报错"缺少对象".解决方法如下 1.<%@ Page Language="C#" CodePage="936"..... 一定加入936 ,否则出错 2.去掉 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu

ASP.NET2.0应用的全球化与本地化之本地化

asp.net 摘要:本文将通过一个实际案例来详细剖析如何实现一个ASP.NET 2.0网站开发过程中的全球化与本地化问题. 一.简介 全球化和本地化是每一位开发者在创建全球化产品或应用程序时必须清楚的两个重要的慨念.尽管有许多文章对这个题目作过较好的解释,但是我一直没有看到一篇全面而综合地讨论关于全球化/本地化的所有重要概念的文章.本文旨在通过一个具体案例来详细分析使用ASP.NET2.0开发一个web应用程序时所涉及到的全球化问题. 二.背景理论 全球化是应用程序开发中某一阶段的任务,其目的

ASP.NET2.0 WebRource,开发微调按钮控件

asp.net|web|按钮|控件 现在.有许多开发人员已经在使用ASP.NET2.0的WebResource的功能了.WebResource允许我们嵌入资源到程序集中.包括图像,文本等. 在介绍WebResource就不得不介绍一下WebResource.axd,我们来看一下 script language="javascript"     src="WebResource.axd?a=s&r=WebUIValidation.js&t=63194436284

ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性

原文:ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性                                         深入讲解控件的属性持久化(一) 系列文章链接: ASP.NET自定义控件组件开发 第一章 待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第三篇 ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件 ASP.NET自定义控件组件开发 第三章 为控件添加事件 前