asp.net默认起始页default.aspx的问题

xiaosa_21 2013-09-09 11:52:50
vs建项目时有一个default.aspx起始页,我登陆后在javascript中使用location.href = "/",可以跳转到Default.aspx,浏览器中显示的地址为http://localhost:42665/。
如对default.aspx改名后,起始页也设为了新的名字,然后在javascript中使用location.href = "/",将不能跳转到Default.aspx,直接显示文件和目录列表。



是否一定要让default.aspx做为默认页?
...全文
2996 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosa_21 2013-09-09
  • 打赏
  • 举报
回复
起始页的设置之类都没用问题,就是用其它名字都不能用'/'进行跳转,只有default.aspx可以
全栈极简 2013-09-09
  • 打赏
  • 举报
回复
可以在vs中右键default.aspx,设置为起始页,即可。
xiaosa_21 2013-09-09
  • 打赏
  • 举报
回复
已经是设为起始页了,只有default.aspx才能用location.href = "/"
  • 打赏
  • 举报
回复
如果你没有配置,就必须要设置设为起始页
xiaosa_21 2013-09-09
  • 打赏
  • 举报
回复
引用 3 楼 tsgx_1989 的回复:
<defaultDocument> <files> <!--默认页--> <add value="Index.Aspx" /> </files> </defaultDocument> configuration\system.webServer 节点下
似乎没用
Ahoo 2013-09-09
  • 打赏
  • 举报
回复
<defaultDocument> <files> <!--默认页--> <add value="Index.Aspx" /> </files> </defaultDocument> configuration\system.webServer 节点下
xiaosa_21 2013-09-09
  • 打赏
  • 举报
回复
我直接用vs调试的,没用IIS
tan598121925 2013-09-09
  • 打赏
  • 举报
回复
iis里面可以设置
duangufei 2013-09-09
  • 打赏
  • 举报
回复
你的iis可以设置起始页 默认是default.aspx
gclol 2013-09-09
  • 打赏
  • 举报
回复
<system.webServer> <defaultDocument> <files> <add value="default.aspx" /> </files> </defaultDocument> </system.webServer> 加上含有跳转代码的页面
第2章(/ch02/) Sample_02_01/Default.aspx 第一个Web窗体页面 Sample_02_02/DataBindPage.aspx 页面的数据绑定语法 Sample_02_02/Default.aspx 代码呈现块和代码声明块 Sample_02_02/HiddenPage.aspx 代码隐藏页面 Sample_02_02/InlinePage.aspx 内联代码页面 Sample_02_02/ObjectPage.aspx 创建页面中的对象 Sample_02_03/Default.aspx 页面的生命周期 第3章(/ch03/) Sample_03_01/ClientInfo.aspx 获取客户端信息 Sample_03_01/Dir.aspx 目的 Sample_03_01/DirPage.aspx 重定向的目的页面 Sample_03_01/DirParam.aspx 接收参数的页面 Sample_03_01/FileList.aspx 文件列表 Sample_03_01/List.aspx 列表控件 Sample_03_01/OutImage.aspx 输出图像 Sample_03_01/OutText.aspx 输出文本 Sample_03_01/Src.aspx 源 Sample_03_01/SrcPage.aspx 重定向的源页面 Sample_03_01/SrcParam.aspx 传递参数的页面 Sample_03_02/Dir.aspx 目的页面 Sample_03_02/Error.aspx 处理页面的错误 Sample_03_02/HtmlLUrlCode.aspx HTML编码 Sample_03_02/MappathUrl.aspx 映射虚拟路径 Sample_03_02/Src.aspx 源页面 Sample_03_03/GetData.aspx 获取数据 Sample_03_03/PageData.aspx 缓存页面数据 Sample_03_03/UserData.aspx 缓存用户数据 Sample_03_03/WebData.aspx 缓存网站数据 Sample_03_04/Default.aspx 读取配置文件信息 Sample_03_05/Default.aspx 测试页面事件 Sample_03_05/GlobalClick.aspx 页面的事件 第4章(/ch04/) Sample_04_02/Connect.aspx 链接数据库 Sample_04_02/DataSetToXML.aspx 数据集转换为XML Sample_04_02/FillData.aspx 填充数据集 Sample_04_02/FilterData.aspx 过滤数据 Sample_04_02/OperateData.aspx 操作数据 Sample_04_02/Procedure.aspx 调用存储过程 Sample_04_02/ReaderData.aspx 读取数据 第5章(/ch05/) Sample_05_01/ComplexBinder.aspx 复杂数据绑定 Sample_05_01/SimpleBinder.aspx 简单数据绑定 Sample_05_02/AccessDataSourceCtl.aspx Access数据源控件 Sample_05_02/ObjectDataSourceCtl.aspx 对象数据源控件 Sample_05_02/SitemapDataSourceCtl.aspx 站点地图数据源控件 Sample_05_02/SqlDataSoruceCtl.aspx Sql数据源控件 Sample_05_02/XmlDataSourceCtl.aspx XML数据源控件 Sample_05_03/ButtonKey.aspx DataList控件中使用按钮 Sample_05_03/DatalistCtl.aspx DataList控件 Sample_05_03/dlClick.aspx DataList控件的事件 Sample_05_03/DLColumn.aspx DataList控件的列 Sample_05_03/RepeaterCtl.aspx Repeater控件 Sample_05_04/Click.aspx 控件的事件 Sample_05_04/Cloumn.aspx 控件的列 Sample_05_04/Edit.aspx 编辑数据 Sample_05_04/Field.aspx 控件的域 Sample_05_04/Paging.aspx 分页数据 Sample_05_04/Sort.aspx 排序数据 Sample_05_05/GridDetailsView.aspx 主/从数据操作 第6章(/ch06/) Sample_06_01/Download.aspx 下载文件 Sample_06_01/File.aspx 浏览文件 Sample_06_01/FiletoDatabase.aspx 上载文件到数据库 Sample_06_01/FiletoDisk.aspx 上载文件到硬盘 Sample_06_02/CutImage.aspx 创建缩略图 Sample_06_02/Default.aspx 显示图片 Sample_06_02/DrawString.aspx 绘制图片水印 Sample_06_02/OutImage.aspx 显示图片 第7章(/Web2ASPNET2/) OperateXmlDatabase/DataCommon.cs 操作XML数据库的公用组件 OperateXmlDatabase/XmlDatabase.cs 操作XML数据库的组件 OperateSqlServer/DataCommon.cs 操作SQL数据库的公用组件 OperateSqlServer/OperateDatabase.cs 操作SQL数据库的公用组件 CommonOperation/CommonOperation.cs 系统通用操作 CommonOperation/CustomCache.cs 系统缓存 UserCommonOperation/UserCommonOperation.cs 操作用户信息的组件 第8章(/Web2ASPNET2/) RSS/Admin/AddRole.aspx 添加角色 RSS/Admin/AddUser.aspx 添加用户 RSS/Admin/RoleManage.aspx 角色管理 RSS/Admin/UpdateRole.aspx 修改角色 RSS/Admin/UpdateUser.aspx 修改用户信息 RSS/Admin/UpdateUserPwd.aspx 修改用户密码 RSS/Admin/UserManage.aspx 用户管理 RSS/Portal/AddUrl.aspx 收藏链接 RSS/Portal/Index.aspx 后台主页面 RSS/Portal/LeftUrl.aspx 左边链接面板 RSS/Portal/SampleRSS.aspx 创建简单RSS页面 RSS/Portal/UpdateUrl.aspx 修改链接 RSS/Portal/UrlManage.aspx 链接管理 RSS/Portal/ViewRSS.aspx 查看RSS页面内容 RSS/UserControl/Header.aspx 系统页面的头部分 RSS/Default.aspx 系统主页面 第9章(/Web2ASPNET2/) Blog/Admin/AddRole.aspx 添加角色 Blog/Admin/AddUser.aspx 添加用户 Blog/Admin/RoleManage.aspx 角色管理 Blog/Admin/UpdateRole.aspx 修改角色 Blog/Admin/UpdateUser.aspx 修改用户信息 Blog/Admin/UpdateUserPwd.aspx 修改用户密码 Blog/Admin/UserManage.aspx 用户管理 Blog/Index/Index.aspx 前台主页面 Blog/Index/ShowArticle.aspx 显示文章 Blog/Portal/AddArticle.aspx 发布文章 Blog/Portal/AddCatalog.aspx 添加种类 Blog/Portal/AddUrl.aspx 发布链接 Blog/Portal/ArticleCommentManage.aspx 文章评论管理 Blog/Portal/ArticleManage.aspx 文章管理 Blog/Portal/ArticleSourceManage.aspx 文章访问来源管理 Blog/Portal/CatalogManage.aspx 种类管理 Blog/Portal/Desktop.aspx 后台桌面页面 Blog/Portal/Index.aspx 后台主页面 Blog/Portal/OperateTree.aspx 操作树 Blog/Portal/ShowArticle.aspx 显示文章 Blog/Portal/UpdateArticle.aspx 修改文章 Blog/Portal/UpdateCatalog.aspx 修改种类 Blog/Portal/UpdateUrl.aspx 修改链接 Blog/Portal/UrlManage.aspx 链接管理 Blog/Portal/UserLogin.aspx 用户登录 Blog/Portal/UserLogOff.aspx 退出登录 Blog/Portal/ViewArticle.aspx 查看文章 Blog/UserControl/Header.aspx 系统页面的头部分 Blog/Default.aspx 系统主页面 第10章(/Web2ASPNET2/) WebTags/Admin/AddRole.aspx 添加角色 WebTags/Admin/AddUser.aspx 添加用户 WebTags/Admin/RoleManage.aspx 角色管理 WebTags/Admin/UpdateRole.aspx 修改角色 WebTags/Admin/UpdateUser.aspx 修改用户信息 WebTags/Admin/UpdateUserPwd.aspx 修改用户密码 WebTags/Admin/UserManage.aspx 用户管理 WebTags/Portal/AddArticle.aspx 收藏文章 WebTags/Portal/AddCatalog.aspx 添加标签种类 WebTags/Portal/AddTag.aspx 添加标签 WebTags/Portal/AddUrl.aspx 添加链接 WebTags/Portal/ArticleManage.aspx 文章管理 WebTags/Portal/CatalogManage.aspx 标签种类管理 WebTags/Portal/Desktop.aspx 后台桌面页面 WebTags/Portal/Index.aspx 后台主页面 WebTags/Portal/MoveTag.aspx 移动标签 WebTags/Portal/OperateTree.aspx 操作树 WebTags/Portal/ShowTags.aspx 显示标签 WebTags/Portal/TagManage.aspx 标签管理 WebTags/Portal/UpdateArticle.aspx 修改文章 WebTags/Portal/UpdateCatalog.aspx 修改标签种类 WebTags/Portal/UpdateTag.aspx 修改标签 WebTags/Portal/UpdateUrl.aspx 修改链接 WebTags/Portal/UrlManage.aspx 链接管理 WebTags/Portal/UserLogin.aspx 用户登录 WebTags/Portal/UserLogOff.aspx 退出登录 WebTags/Portal/ViewArticle.aspx 查看文章 WebTags/Portal/ViewTag.aspx 查看标签 WebTags/UserControl/Header.aspx 系统页面的头部分 WebTags/Default.aspx 系统主页面 第11章(/Web2ASPNET2/) WebStore/Admin/AddRole.aspx 添加角色 WebStore/Admin/AddUser.aspx 添加用户 WebStore/Admin/RoleManage.aspx 角色管理 WebStore/Admin/UpdateRole.aspx 更新角色 WebStore/Admin/UpdateUser.aspx 更新用户 WebStore/Admin/UpdateUserPwd.aspx 更新用户密码 WebStore/Admin/UserManage.aspx 用户管理 WebStore/Portal/AddDirectory.aspx 添加目录 WebStore/Portal/AddFile.aspx 上载单个文件 WebStore/Portal/AddMutliFile.aspx 同时上载多个文件 WebStore/Portal/Desktop.aspx 后台管理桌面 WebStore/Portal/DirectoryManage.aspx 存储系统的目录管理 WebStore/Portal/Index.aspx 后台主页面 WebStore/Portal/OperateTree.aspx 目录操作树 WebStore/Portal/ShowFile.aspx 显示文件 WebStore/Portal/ShowFileDataByWebService.aspx 调用Web服务显示文件 WebStore/Portal/ShowFileDataByWebServiceUrl.aspx 根据URL调用文件Web服务 WebStore/Portal/UpdateDirectory.aspx 修改目录 WebStore/Portal/UpdateFile.aspx 修改文件 WebStore/Portal/UserLogin.aspx 用户登录 WebStore/Portal/UserLogOff.aspx 用户退出登录 WebStore/Portal/ViewDirectory.aspx 以树型结构查看文件系统 WebStore/Portal/ViewDirectoryByList.aspx 以列表形式查看文件系统 WebStore/Portal/ViewFile.aspx 查看文件内容 WebStore/UserControl/Header.aspx 系统页面的头部分 WebStore/Default.aspx 系统主页面 第12章(/Web2ASPNET2/) XMLBBS/Admin/AddRole.aspx 添加角色 XMLBBS/Admin/AddUser.aspx 添加用户 XMLBBS/Admin/RoleManage.aspx 角色管理 XMLBBS/Admin/UpdateRole.aspx 修改角色 XMLBBS/Admin/UpdateUser.aspx 修改用户信息 XMLBBS/Admin/UpdateUserPwd.aspx 修改用户密码 XMLBBS/Admin/UserManage.aspx 用户管理 XMLBBS/Portal/Message/AddMessage.aspx 发送消息 XMLBBS/Portal/Message/BrowseMessage.aspx 浏览消息 XMLBBS/Portal/Message/FollowMessage.aspx 跟踪消息 XMLBBS/Portal/Message/SendMessageBox.aspx 发送消息 XMLBBS/Portal/Message/ShieldMessage.aspx 屏蔽用户的消息 XMLBBS/Portal/Message/ViewMessage.aspx 查看消息 XMLBBS/Portal/Search/SearchByDate.aspx 按日期搜索邮件 XMLBBS/Portal/Search/SearchByKey.aspx 按关键字搜索邮件 XMLBBS/Portal/Search/SearchByUser.aspx 按用户搜索邮件 XMLBBS/Portal/Stat/AnswerHotTitle.aspx 热门回复排行 XMLBBS/Portal/Stat/StatOnlineUser.aspx 在线用户统计 XMLBBS/Portal/Stat/StatTitleDay.aspx 当日帖子统计 XMLBBS/Portal/Stat/StatTitleReplyTotal.aspx 所有回复帖子统计 XMLBBS/Portal/Stat/StatTitleTotal.aspx 热门主题统计 XMLBBS/Portal/Stat/StatTotalUser.aspx 按用户统计主题 XMLBBS/Portal/Stat/ViewHotTitle.aspx 热门主题统计 XMLBBS/Portal/AddBoard.aspx 添加新的版面 XMLBBS/Portal/AddReply.aspx 回复帖子 XMLBBS/Portal/AddTitle.aspx 发布主题 XMLBBS/Portal/BoardManage.aspx 版面管理 XMLBBS/Portal/Desktop.aspx 后台管理平台页面 XMLBBS/Portal/ErrorPage.aspx 错误处理页面 XMLBBS/Portal/GuestIndex.aspx 游客登录页面 XMLBBS/Portal/GuestOperateTree.aspx 游客的操作树 XMLBBS/Portal/Index.aspx 后台主页面 XMLBBS/Portal/OperateTree.aspx 后台操作树 XMLBBS/Portal/ReplyManage.aspx 回复管理 XMLBBS/Portal/TitleManage.aspx 帖子管理 XMLBBS/Portal/UpdateBoard.aspx 修改版面 XMLBBS/Portal/UpdateTitle.aspx 修改帖子 XMLBBS/Portal/UserLogin.aspx 用户登录 XMLBBS/Portal/UserLogOff.aspx 退出登录 XMLBBS/Portal/ViewBoard.aspx 查看版面 XMLBBS/Portal/ViewReply.aspx 查看回复 XMLBBS/Portal/ViewTitle.aspx 查看贴子 XMLBBS/UserControl/Header.aspx 系统页面的头部分 XMLBBS/Default.aspx 系统主页面 第13章(/Web2ASPNET2/) Sample_13_01/AjaxWebPage.aspx AJAX网页 Sample_13_01/Default.aspx ASP.NET AJAX页面 Sample_13_01/TimerCtrl.aspx 定时器控件 Sample_13_01/WebPageProgress.aspx 显示网页加载进程 ASPNET2AjaxMail/Admin/AddUser.aspx 添加用户 ASPNET2AjaxMail/Admin/SystemConfig.aspx 系统配置 ASPNET2AjaxMail/Admin/UpdateUser.aspx 修改用户信息 ASPNET2AjaxMail/Admin/UpdateUserPwd.aspx 修改用户密码 ASPNET2AjaxMail/Admin/UserManage.aspx 用户管理 ASPNET2AjaxMail/Filter/FilterMail.aspx 过滤邮件 ASPNET2AjaxMail/Filter/FilterManage.aspx 过滤器管理 ASPNET2AjaxMail/Filter/KeyFilter.aspx 基于关键字的邮件过滤 ASPNET2AjaxMail/Filter/UpdateFilter.aspx 修改邮件过滤器 ASPNET2AjaxMail/Mail/ReaderMail.aspx 阅读邮件 ASPNET2AjaxMail/Mail/SenderMail.aspx 发送邮件 ASPNET2AjaxMail/Mail/ViewMail.aspx 查看邮件 ASPNET2AjaxMail/Portal/AddGroup.aspx 添加组 ASPNET2AjaxMail/Portal/AddLinkman.aspx 添加联系人 ASPNET2AjaxMail/Portal/AddTag.aspx 添加邮件标签 ASPNET2AjaxMail/Portal/Desktop.aspx 后台桌面页面 ASPNET2AjaxMail/Portal/GroupLinkmanManage.aspx 组内联系人管理 ASPNET2AjaxMail/Portal/GroupManage.aspx 组管理 ASPNET2AjaxMail/Portal/Index.aspx 后台主页面 ASPNET2AjaxMail/Portal/MoveLinkman.aspx 移动联系人 ASPNET2AjaxMail/Portal/OperateTree.aspx 操作树 ASPNET2AjaxMail/Portal/SearchLinkman.aspx 搜索联系人 ASPNET2AjaxMail/Portal/TagManage.aspx 邮件标签管理 ASPNET2AjaxMail/Portal/UpdateGroup.aspx 修改组 ASPNET2AjaxMail/Portal/UpdateLinkman.aspx 修改联系人 ASPNET2AjaxMail/Portal/UpdateTag.aspx 修改邮件标签 ASPNET2AjaxMail/Portal/UserLogin.aspx 用户登录 ASPNET2AjaxMail/Portal/UserLogOff.aspx 退出登录 ASPNET2AjaxMail/UserControl/Header.aspx 系统页面的头部分 ASPNET2AjaxMail/Default.aspx 系统主页面 第14章(/Web2ASPNET2/) Setup/Component/SetupSystem.cs 处理系统安装 Setup/Component/UserContrlBase.cs 用户控件基类 Setup/UserControls/DatabaseUC.cs 安装数据库用户控件 Setup/UserControls/FinishUC.cs 安装完成用户控件 Setup/UserControls/PrepareUC.cs 准备安装用户控件 Setup/UserControls/StatusUC.cs 安装状态用户控件 Setup/UserControls/WebSetupUC.cs 安装Web程序的用户控件 Setup/mailForm.cs 安装系统主窗口 Setup/Program.cs 系统起始文件 安装:把源码拷贝到虚拟目录下,并在Microsoft SQL Server 2005中还原或附加数据库WEB2ASPNETDB即可。 注意:系统的管理员帐户和密码均为admin。
1.运行环境 本书7~10章所附代码的运行环境 Windows家族,.NET Framework 2.0及以上版本 IIS 5.0及以上版本 本书14~16章所附代码的运行环境 Windows家族,Apache 2.0及以上版本 PHP 5.0及以上版本 本书17~18章所附代码的运行环境 Windows家族,Tomcat JDK6.0 本书19~21章所附代码的调试环境 IE 6.0及以上版本 2.调试环境 本书7~10章所附代码的调试环境 Windows家族,.NET Framework 2.0及以上版本 Visual Studio 2005及以上版本、ASP.NET 2.0及以上版本 本书14~16章所附代码的调试环境 Windows家族,Apache 2.0及以上版本 PHP 5.0及以上版本 本书17~18章所附代码的调试环境 JDK6.0 Eclipse3.2+Lomboz 本书19~21章所附代码的调试环境 IE 6.0及以上版本 文本编辑器 3.本书所附光盘范例 第7章(/07/) DataTypeApplication/Default.aspx 检查和转换数据 第8章(/08/) StringApplication/StringDealwith.aspx 字符串处理 StringBuilderApplication/DealWithStringBuilder.aspx 动态字符串处理 第9章(/09/) RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/CompareCheck.aspx 数据类型检查 ASPNETValidator/CompareValue.aspx 值比较验证 ASPNETValidator/CustomClient.aspx 自定义客户端验证 ASPNETValidator/CustomServer.aspx 自定义服务器端验证 ASPNETValidator/NotNull.aspx 非空验证 ASPNETValidator/NotNullInitValue.aspx 不等于初始化值的验证 ASPNETValidator/RangeDate.aspx 日期范围验证 ASPNETValidator/RangeInt.aspx 整数范围验证 ASPNETValidator/RangeLetter.aspx 字母范围验证 ASPNETValidator/REDate.aspx 日期格式验证 ASPNETValidator/REEmail.aspx 电子邮件格式验证 ASPNETValidator/REIdentity.aspx 身份证号码格式验证 ASPNETValidator/REInt.aspx 整数格式验证 ASPNETValidator/RENumber.aspx 数值格式验证 ASPNETValidator/REPhone.aspx 电话号码格式验证 ASPNETValidator/REUrl.aspx URL地址格式验证 ASPNETValidator/SummaryDialog.aspx 对话框式验证摘要 ASPNETValidator/SummaryPage.aspx 网页式验证摘要 第11章(/11/) 判断是否为对象.asp 判断是否为对象 判断是否为数值.asp 判断是否为数值 判断是否为数组.asp 判断是否为数组 判断是否为日期.asp 判断是否为日期 判断是否为空.asp 判断是否为空 判断是否为空值.asp 判断是否为空值 获取变量类型信息.asp 获取变量类型信息 第12章(/11/) 从中截取字符串.asp 从中截取字符串 切分字符串.asp 切分字符串 删除字符串前后导空格.asp 删除字符串前导空格.asp 删除字符串后导空格.asp 反向截取字符串.asp 反向查找字符串.asp 字符串倒序排列.asp 字符串大写转化.asp 字符串小写转化.asp 字符串替换.asp 将数组元素连接为字符串.asp 构造制定字符串.asp 正向截取字符串.asp 正向查找字符串.asp 获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp 指定忽略大小写.asp 获取Matches集合.asp 进行正则匹配替换.asp 进行正则匹配检验.asp 第14章(/14/) 浮点型数据测试.php 浮点型数据测试 字符串数据测试.php 字符串数据测试 数组数据测试.php 数组数据测试 对象测试.php 对象测试 数据类型识别.php 数据类型识别 强制类型转化.php 强制类型转化 计算圆周面积程序.php 计算圆周面积程序 字符串转化.php 字符串转化 数值转化.php 数值转化 数组转化.php 数组转化 第15章(/15/) 计算字符串的长度.php 计算字符串的长度 访问单个字符.php 访问单个字符 检索字符的位置.php 检索字符的位置 截取子字符.php 截取子字符 查找字符串出现的次数.php 查找字符串出现的次数 替换子字符串.php 替换子字符串 按照特定字符进行分割.php 按照特定字符进行分割 按照指定数目进行分割.php 按照指定数目进行分割 删除字符串的空白.php 删除字符串的空白 字符串的填补.php 字符串的填补 字符串大小写的转换.php 字符串大小写的转换 字符串的反转.php 字符串的反转 字符串按ASCII码顺序比较.php 字符串按ASCII码顺序比较 字符串按“自然排序”法比较.php 字符串按“自然排序”法比较 根据单词的发音比较.php 根据单词的发音比较 根据单词的相似性比较.php 根据单词的相似性比较 查找子字符串.php 查找子字符串 搜寻出现的字符.php 搜寻出现的字符 字符匹配.php 字符匹配 字符替换.php 字符替换 字符串翻译.php 字符串翻译 格式化数字.php 格式化数字 格式化表单字符串.php 格式化表单字符串 24.php 格式化字符串 25.php 格式化HTML实体 26.php HTML标签的清理 解析URL字符串.php 解析URL字符串 解析查询字符串.php 解析查询字符串 URL编码处理.php URL编码处理 查询字符串的构造.php 查询字符串的构造 第16章(/16/) 字符串模式匹配.php 字符串模式匹配 字符串大小模式匹配.php 字符串大小模式匹配 日期字符串模式匹配.php 日期字符串模式匹配 模式替换.php 模式替换 模式分割.php 模式分割 正则表达式匹配.php 正则表达式匹配 其他的正则表达式匹配.php 其他的正则表达式匹配 取得正则表达式的全部匹配.php 取得正则表达式的全部匹配 返回与模式匹配的数组单元.php 返回与模式匹配的数组单元 正则表达式的替换.php 正则表达式的替换 正则表达式的拆分.php 正则表达式的拆分 表单验证.php 表单验证 UBBCode.php UBB代码 ubb.html UBB代码输入界面 ubb.php UBB代码输出界面 Apache日志分析.php Apache日志分析 第17章(/17/) JSPExample1.jsp JSP页面中整型数据的使用 JSPExample2.jsp JSP页面中循环输出整型数据 JSPExample3.jsp 计算一光年的距离 JSPExample4.jsp JSP页面中计算圆的面积 JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至JSPExample7.jsp JSPExample8.jsp 不同类型混合运算自动转换 JSPExample9.jsp 不同类型混合运算强制转换 JSPExample10.jsp 字符串类型与其他数据类型的转换 JSPExample11.jsp 解析字符串的子字符串 stringOP.html 页面数据提交至JSPExample12.jsp JSPExample12.jsp 字符串替换 JSPExample13.jsp 字符串大小写转换、反转等操作 logon.html 页面数据提交至JSPExample14.jsp JSPExample14.jsp 字符串数据的比较 JSPExample15.jsp 字符串数据的连接 JSPExample16.jsp 字符串数据的格式化 第18章(/18/) 1.jsp Pattern对象使用split方法示例一 2.jsp Pattern对象使用split方法示例二 3.jsp Matcher对象使用appendReplacement方法示例 4.jsp Matcher对象使用groupCount方法示例 5.jsp Matcher对象使用find方法示例 6.jsp Matcher对象使用group方法示例 7.jsp 字符串对象使用split方法 8.jsp Matcher对象使用replaceAll方法示例 9.html 页面数据提交至9.jsp 9.jsp 利用正则表达式验证邮箱地址 10.html 页面数据提交至10.jsp 10.jsp 利用正则表达式验证URL地址 11.html 页面数据提交至11.jsp 11.jsp 利用正则表达式验证电话号码 第20章(/20/) 从字符串中提取子串(1).html 从字符串中提取子串(1) 从字符串中提取子串(2).html 从字符串中提取子串(2) 从字符串中提取子串(3).html 从字符串中提取子串(3) 删除或替换数组中部分数据.html 删除或替换数组中部分数据 删除数组中最后一个元素.html 删除数组中最后一个元素 删除数组中的第一个元素.html 删除数组中的第一个元素 反序排列数组中的元素.html 反序排列数组中的元素 在字符串上加入超级链接.html 在字符串上加入超级链接 在字符串两端加上小字体标记.html 在字符串两端加上小字体标记 在字符串两端加入上标标签.html 在字符串两端加入上标标签 在字符串两端加入下标标签.html 在字符串两端加入下标标签 在字符串两端加入斜体标签.html 在字符串两端加入斜体标签 在字符串两端加入锚点标志.html 在字符串两端加入锚点标志 在字符串的两端加上固定宽度字体标记.html 在字符串的两端加上固定宽度字体标记 在字符串的两端加上粗体标志.html 在字符串的两端加上粗体标志 在字符串的两端加入下划线标记.html 在字符串的两端加入下划线标记 在指定字符串的两端加上大字体标志.html 在指定字符串的两端加上大字体标志 在数组前面插入数据.html 在数组前面插入数据 对数组中的元素进行排序.html 对数组中的元素进行排序 将一个或多个字符串连接到当前字符串的末尾.html 将一个或多个字符串连接到当前字符串的末尾 将字符串分割并存储到数组中.html 将字符串分割并存储到数组中 将字符串转化为大写格式.html 将字符串转化为大写格式 将字符串转化为小写格式.html 将字符串转化为小写格式 将指定的数据添加到数组中.html 将指定的数据添加到数组中 将数组元素连接为字符串.html 将数组元素连接为字符串 替换字符串中指定的内容.html 替换字符串中指定的内容 根据指定的Unicode编码返回一个字符串.html 根据指定的Unicode编码返回一个字符串 比较两个字符串的大小.html 比较两个字符串的大小 获取字符串的长度.html 获取字符串的长度 获取指定位置的字符的Unicode编码.html 获取指定位置的字符的Unicode编码 获取指定字符(串)第一次在字符串中出现的位置.html 获取指定字符(串)第一次在字符串中出现的位置 获取数组中的一部分数据.html 获取数组中的一部分数据 设置字符串输出时的前景色.html 设置字符串输出时的前景色 设置字符串输出时的字体大小.html 设置字符串输出时的字体大小 返回一个包含数组中全部数据的字符串.html 返回一个包含数组中全部数据的字符串 返回字符串中指定位置处的字符.html 返回字符串中指定位置处的字符 连接其他数组到当前数组末尾.html 连接其他数组到当前数组末尾 第21章(/21/) 判断字符串中是否存在匹配内容.html 判断字符串中是否存在匹配内容 对字符串进行匹配检测.html 对字符串进行匹配检测 替换字符串中的指定内容.html 替换字符串中的指定内容 编译正则表达式.html 编译正则表达式 获取与正则表达式进行匹配检测的字符串.html 获取与正则表达式进行匹配检测的字符串 获取匹配内容右侧的字符信息.html 获取匹配内容右侧的字符信息 获取匹配内容左侧的字符信息.html 获取匹配内容左侧的字符信息 获取匹配的内容的最后一个索引位置.html 获取匹配的内容的最后一个索引位置 获取子匹配的结果.html 获取子匹配的结果 获取字符串中所有的匹配信息.html 获取字符串中所有的匹配信息 获取最近一次匹配的内容.html 获取最近一次匹配的内容 获取最近一次匹配的最后一个子匹配.html 获取最近一次匹配的最后一个子匹配 获取第一次匹配的起始位置(1).html 获取第一次匹配的起始位置(1) 获取第一次匹配的起始位置(2).html 获取第一次匹配的起始位置(2)
ASP.NET程序中常用的三十三种代码 1. 打开新的窗口并传送参数:   传送参数: response.write("window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)")   接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1");   2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")   3.删除表格选定记录 int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString()   4.删除表格记录警告 private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e) {  switch(e.Item.ItemType)  {   case ListItemType.Item :   case ListItemType.AlternatingItem :   case ListItemType.EditItem:    TableCell myTableCell;    myTableCell = e.Item.Cells[14];    LinkButton myDeleteButton ;    myDeleteButton = (LinkButton)myTableCell.Controls[0];    myDeleteButton.Attributes.Add("onclick","return confirm(’您是否确定要删除这条信息’);");    break;   default:    break;  } }   5.点击表格行链接另一页 private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {  //点击表格打开  if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)   e.Item.Attributes.Add("onclick","window.open(’Default.aspx?id=" + e.Item.Cells[0].Text + "’);"); }   双击表格连接到另一页   在itemDataBind事件中 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {  string OrderItemID =e.item.cells[1].Text;  ...  e.item.Attributes.Add("ondblclick", "location.href=’../ShippedGrid.aspx?id=" + OrderItemID + "’"); }   双击表格打开新一页 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {  string OrderItemID =e.item.cells[1].Text;  ...  e.item.Attributes.Add("ondblclick", "open(’../ShippedGrid.aspx?id=" + OrderItemID + "’)"); }   ★特别注意:【?id=】 处不能为 【?id =】   6.表格超连接列传递参数 <asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id" NavigateUrl="aaa.aspx?id=’  ’ & name=’’ />   7.表格点击改变颜色 if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) {  e.Item.Attributes.Add("onclick","this.style.backgroundColor=’#99cc00’;     this.style.color=’buttontext’;this.style.cursor=’default’;"); }   写在DataGrid的_ItemDataBound里 if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) { e.Item.Attributes.Add("onmouseover","this.style.backgroundColor=’#99cc00’;    this.style.color=’buttontext’;this.style.cursor=’default’;"); e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=’’;this.style.color=’’;"); }   8.关于日期格式   日期格式设定 DataFormatString="{0:yyyy-MM-dd}"   我觉得应该在itembound事件中 e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))   9.获取错误信息并到指定页面   不要使用Response.Redirect,而应该使用Server.Transfer   e.g // in global.asax protected void Application_Error(Object sender, EventArgs e) { if (Server.GetLastError() is HttpUnhandledException) Server.Transfer("MyErrorPage.aspx"); //其余的非HttpUnhandledException异常交给ASP.NET自己处理就okay了 :) }   Redirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理   10.清空Cookie Cookie.Expires=[DateTime]; Response.Cookies("UserName").Expires = 0   11.自定义异常处理 //自定义异常处理类 using System; using System.Diagnostics; namespace MyAppException {  ///  /// 从系统异常类ApplicationException继承的应用程序异常处理类。  /// 自动将异常内容记录到Windows NT/2000的应用程序日志  ///  public class AppException:System.ApplicationException  {   public AppException()   {    if (ApplicationConfiguration.EventLogEnabled)LogEvent("出现一个未知错误。");   }  public AppException(string message)  {   LogEvent(message);  }  public AppException(string message,Exception innerException)  {   LogEvent(message);   if (innerException != null)   {    LogEvent(innerException.Message);   }  }  //日志记录类  using System;  using System.Configuration;  using System.Diagnostics;  using System.IO;  using System.Text;  using System.Threading;  namespace MyEventLog  {   ///   /// 事件日志记录类,提供事件日志记录支持   ///   /// 定义了4个日志记录方法 (error, warning, info, trace)   ///   ///   public class ApplicationLog   {    ///    /// 将错误信息记录到Win2000/NT事件日志中    /// 需要记录的文本信息    ///    public static void WriteError(String message)    {     WriteLog(TraceLevel.Error, message);    }    ///    /// 将警告信息记录到Win2000/NT事件日志中    /// 需要记录的文本信息    ///    public static void WriteWarning(String message)    {     WriteLog(TraceLevel.Warning, message);      }    ///    /// 将提示信息记录到Win2000/NT事件日志中    /// 需要记录的文本信息    ///    public static void WriteInfo(String message)    {     WriteLog(TraceLevel.Info, message);    }    ///    /// 将跟踪信息记录到Win2000/NT事件日志中    /// 需要记录的文本信息    ///    public static void WriteTrace(String message)    {     WriteLog(TraceLevel.Verbose, message);    }    ///    /// 格式化记录到事件日志的文本信息格式    /// 需要格式化的异常对象    /// 异常信息标题字符串.    ///    /// 格式后的异常信息字符串,包括异常内容和跟踪堆栈.    ///    ///    public static String FormatException(Exception ex, String catchInfo)    {     StringBuilder strBuilder = new StringBuilder();     if (catchInfo != String.Empty)     {      strBuilder.Append(catchInfo).Append("\r\n");     }     strBuilder.Append(ex.Message).Append("\r\n").Append(ex.StackTrace);     return strBuilder.ToString();    }    ///    /// 实际事件日志写入方法    /// 要记录信息的级别(error,warning,info,trace).    /// 要记录的文本.    ///    private static void WriteLog(TraceLevel level, String messageText)    {     try     {      EventLogEntryType LogEntryType;      switch (level)      {       case TraceLevel.Error:        LogEntryType = EventLogEntryType.Error;        break;       case TraceLevel.Warning:        LogEntryType = EventLogEntryType.Warning;        break;       case TraceLevel.Info:        LogEntryType = EventLogEntryType.Information;        break;       case TraceLevel.Verbose:        LogEntryType = EventLogEntryType.SuccessAudit;        break;       default:        LogEntryType = EventLogEntryType.SuccessAudit;        break;      }      EventLog eventLog = new EventLog("Application", ApplicationConfiguration.EventLogMachineName, ApplicationConfiguration.EventLogSourceName );      //写入事件日志      eventLog.WriteEntry(messageText, LogEntryType);     }    catch {} //忽略任何异常   }  } //class ApplicationLog }   12.Panel 横向滚动,纵向自动扩展   13.回车转换成Tab  if (event.keyCode==13 && event.srcElement.type!=’button’ && event.srcElement.type! =’submit’ &&     event.srcElement.type!=’reset’ && event.srcElement.type!=’’&& event.srcElement.type!=’textarea’);    event.keyCode=9; onkeydown="if(event.keyCode==13) event.keyCode=9"   14.DataGrid超级连接列 DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}"   15.DataGrid行随鼠标变色 private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {  if (e.Item.ItemType!=ListItemType.Header)  {   e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");   e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");  } }   16.模板列 <ASP:LABEL text=’’ runat="server" width="80%" id="lblColumn" />   后台代码 protected void CheckAll_CheckedChanged(object sender, System.EventArgs e) {  //改变列的选定,实现全选或全不选。  CheckBox chkExport ;  if( CheckAll.Checked)  {   foreach(DataGridItem oDataGridItem in MyDataGrid.Items)   {    chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");    chkExport.Checked = true;   }  }  else  {   foreach(DataGridItem oDataGridItem in MyDataGrid.Items)   {    chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");    chkExport.Checked = false;   }  } }   17.数字格式化   【的结果是500.0000,怎样格式化为500.00?】 int i=123456; string s=i.ToString("###,###.00");   18.日期格式化   【aspx页面内:   显示为: 2004-8-11 19:44:28   我只想要:2004-8-11 】   应该如何改?   【格式化日期】   取出来,一般是 object((DateTime)objectFromDB).ToString("yyyy-MM-dd");   【日期的验证表达式】   A.以下正确的输入格式: [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31] ^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$   B.以下正确的输入格式:[0001-12-31], [9999 09 30], [2002/03/03] ^\d{4}[\-\/\s]?((((0[13578])|(1[02]))[\-\/\s]?(([0-2][0-9])|(3[01])))|(((0[469])|(11))[\-\/\s]?(([0-2][0-9])|(30)))|(02[\-\/\s]?[0-2][0-9]))$   【大小写转换】 HttpUtility.HtmlEncode(string); HttpUtility.HtmlDecode(string)   19.如何设定全局变量   Global.asax中   Application_Start()事件中   添加Application[属性名] = xxx;   就是你的全局变量   20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?   HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank")   【ASPNETMENU】点击菜单项弹出新窗口   在你的menuData.xml文件的菜单项中加入URLTarget="_blank",如: ......   最好将你的aspnetmenu升级到1.2版   21.读取DataGrid控件TextBox值 foreach(DataGrid dgi in yourDataGrid.Items) {  TextBox tb = (TextBox)dgi.FindControl("yourTextBoxId");  tb.Text.... }   23.在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE (金额)分别在5.6.7列,要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能?   〖思归〗 <asp:TextBox id="ShuLiang" runat=’server’ Text=’’ onkeyup="javascript:DoCal()" /> <asp:TextBox id="DanJian" runat=’server’ Text=’’ onkeyup="javascript:DoCal()" /> <asp:TextBox id="JinE" runat=’server’ Text=’’ /> function DoCal() {  var e = event.srcElement;  var row = e.parentNode.parentNode;  var txts = row.all.tags("INPUT");  if (!txts.length || txts.length < 3)   return;  var q = txts[txts.length-3].value;  var p = txts[txts.length-2].value;  if (isNaN(q) || isNaN(p))   return;  q = parseInt(q);  p = parseFloat(p);  txts[txts.length-1].value = (q * p).toFixed(2); }   24.datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。 page_load page.smartNavigation=true   25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e) {  for(int i=0;iaspx"); }

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧