初识ASP.NET---若干常见错误
近期在学习ASP.NET的相关知识,期间遇到了一些错误,比較常见的错误总结了一下,希望此文能给ASP.NET刚開始学习的人一些帮助。同一时候记录这些错误也方便今后自己查看。
1、 GridView“GridView1”激发了未处理的事件“PageIndexChanging”。
错误原因:(例如以下图—1)
(图--1)
解决方法:
当出现这样的错误的时候,仅仅须要在GridView标签中加入OnPageIndexChanging事件,并使OnPageIndexChanging="GridView2_PageIndexChanging"再在后台代码中加入下面函数:
protected voidGridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.PageIndex= e.NewPageIndex;
this.BindToGridView();
}
Ps:其它类似的错误都是须要编写对应的后台代码,这里不一一赘述。
2、 HTTP 错误 403.14 – Forbidden(Web server被配置为不列出此文件夹的内容)
错误原因:通常是项目未设置起始页(例如以下图--2)
(图--2)
解决方法:设置起始页。
Ps:刚開始使用新建空白页之后非常easy就出现这类错误
3、“CompareValidator1”的ControlToValidate 属性不能为空。
错误原因:没有为比較验证控件设置须要验证控件的ID(ControlToValidate)。
解决方法:设置须要验证的控件ID。
一般使用方法:“CompareValidator1”控件一般用于对比特定的数据类型来验证用户的输入,以确保用户输入的是数字、日期等,同一时候它能够用于比較须要验证的两个控件中输入的内容是否满足自己设定的表达式。
比如:比較两次输入的password是否一致,需例如以下设置“CompareValidator1”控件的属性。
ContorlToCompare |
txtOldPwd |
ContorlToValidate |
txtNewPwd |
Operator |
Equall |
ErrorMessage |
两次输入的password不一致 |
Ps:出现此类错误主要是对这类控件的使用方法不熟悉,不理解相关属性的含义。ASP.NET中的验证控件还有RequiredFieldValidator控件、RangeValidator控件、RegularExpressionValidator控件、CustomValidator控件、ValidationSummary控件。
4、“userControlTest.testControl.txtName”不可訪问,由于它受保护级别限制
错误原因:(例如以下图--3)
(图--3)
解决方法:
在testControl.ascx.desiger.cs(我用的是VS2013)下改动txtName的权限就可以
将protected global::System.Web.UI.WebControls.TextBox txtName;
改为publicglobal::System.Web.UI.WebControls.TextBox txtName;
学习时使用的是北大青鸟的ASP.NET视频,在学习得过程中大篇幅的解说的验证控件(ASP.NET中验证控件的用法)的用法,也能体现其的重要性所以学习的过程中能够重点看看实际的动手做做。因为视频中使用的是VS2005和我眼下使用的VS2013多少还是有些差别的。因此在整个学习过程中最多的问题是出如今对GridView控件的使用上,之后可能另附一篇文章单独说明。
(菜鸟拙作如有纰漏,还望大家指教)
版权全部转载请注明出处:http://blog.csdn.net/senior_lee/article/details/37041487
初识ASP.NET---若干常见错误的更多相关文章
- 初识JAVA(二)(送给Java和安卓初学者)----常见错误
博主接着上篇的来讲哦,以后的更新中,博主会出一些练习题,有兴趣的可以做做然后吧代码粘贴到下面,大家可以一起研究学习,一起进步,本篇文章主要讲的是: 一.常见错误 二.连接上篇一起的训练 无论是什么方向 ...
- asp.net MVC 常见安全问题及解决方案
asp.net MVC 常见安全问题及解决方案 一.CSRF (Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session rid ...
- IIS常见错误及解决
IIS常见错误 1.HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决办法: w ...
- IIS7常见错误及解决方法
IIS7常见错误及解决方法 问题一:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS We ...
- iis 部署webapi常见错误及解决方案
iis 部署webapi常见错误及解决方案 错误一: 原因:asp.net web api部署在Windows服务器上后,按照WebAPI定义的路由访问,老是出现404,但定义一个静态文件从站点访问, ...
- Data Base oracle常见错误及解决方案
Data Base oracle常见错误及解决方案 一.TNS协议适配器错误: 原因: 此问题的原因都是由于监听没有配置好. 解决: 1.打开oracle工具Net Manager,删除服务及监听,重 ...
- [转]asp.net MVC 常见安全问题及解决方案
本文转自:http://www.cnblogs.com/Jessy/p/3539564.html asp.net MVC 常见安全问题及解决方案 一.CSRF (Cross-site request ...
- vue vuex初学基础 常见错误解决方式
前端界面使用篇 vue生命周期初始化事件 http://www.cnblogs.com/lily1010/p/5830946.html 常见错误篇 1 Newline required at end ...
- Java程序员注意——审查Java代码的六种常见错误
代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效.由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug.并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那 ...
随机推荐
- LoadRunner--内存指标介绍
Threads——线程数当前全部线程数============================================ Available MBytes——物理内存的可用数指计算机上可用于运行 ...
- Topogun教学视频
http://www.iqiyi.com/w_19rrfss6dd.html http://www.iqiyi.com/w_19rrfsvo3h.html http://www.iqiyi.com/w ...
- ansible服务模块和组模块使用
本篇文章主要是介绍ansible服务模块和组模块的使用. 主要模块为ansible service module和ansible group moudle,下面的内容均是通过实践得到,可以直接运行相关 ...
- 【LeetCode】100 - Same Tree
Given two binary trees, write a function to check if they are equal or not. Two binary trees are con ...
- C语言的 (强制类型转换) 以及 '字符字面值'
C语言的显式/隐式类型转换,都有一个中间变量的存在,原数据的类型.内容都不变. 以下代码,都用GCC编译. #include<stdio.h> int main() { char c = ...
- Linux系统下查看已经登录用户并踢出的方法
LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务. 查看用户的操作 查看当前用户: [ROOT@LOCALHOST ROOT] # W ...
- 企业网管软件实战之SolarWinds LANsurveyor
SolarWinds LANsurveyor是一款比较容易掌握的网络管理软件,他能自动探索你的LAN或WAN,并生成全面的,易于浏览的集成了OSI 2层和 3层 拓扑数据的网络图表.其主要功能有: 1 ...
- 开源的c语言人工神经网络计算库 FANN
这年头机器学习非常的火,神经网络算是机器学习算法中的比较重要的一种.这段时间我也花了些功夫,学了点皮毛,顺便做点学习笔记. 介绍人工神经网络的基本理论的教科书很多.我正在看的是蒋宗礼教授写的<人 ...
- 第三百五十四天 how can I 坚持
你的问题主要在于:读书不多而买书太多:读书太少又特爱思考,还话唠.. 2012年毕业,辗转无锡,上海,最后来到了北京,逛了北京, 2013年,清明去爬了长城,从天通苑搬到了甜水园, 2014年,爬了泰 ...
- 【LoadRunner】安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
我的电脑在安装UFT时,被要求需要卸载本机上安装的LoadRunner11,当LoadRunner11被卸载后,进行重新安装LoadRunner11时,会报缺少vc2005_sp1_with_atl_ ...