近期在学习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---若干常见错误的更多相关文章

  1. 初识JAVA(二)(送给Java和安卓初学者)----常见错误

    博主接着上篇的来讲哦,以后的更新中,博主会出一些练习题,有兴趣的可以做做然后吧代码粘贴到下面,大家可以一起研究学习,一起进步,本篇文章主要讲的是: 一.常见错误 二.连接上篇一起的训练 无论是什么方向 ...

  2. asp.net MVC 常见安全问题及解决方案

    asp.net MVC 常见安全问题及解决方案 一.CSRF (Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session rid ...

  3. IIS常见错误及解决

    IIS常见错误 1.HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 解决办法: w ...

  4. IIS7常见错误及解决方法

    IIS7常见错误及解决方法   问题一:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效.  详细错误信息模块 IIS We ...

  5. iis 部署webapi常见错误及解决方案

    iis 部署webapi常见错误及解决方案 错误一: 原因:asp.net web api部署在Windows服务器上后,按照WebAPI定义的路由访问,老是出现404,但定义一个静态文件从站点访问, ...

  6. Data Base oracle常见错误及解决方案

    Data Base oracle常见错误及解决方案 一.TNS协议适配器错误: 原因: 此问题的原因都是由于监听没有配置好. 解决: 1.打开oracle工具Net Manager,删除服务及监听,重 ...

  7. [转]asp.net MVC 常见安全问题及解决方案

    本文转自:http://www.cnblogs.com/Jessy/p/3539564.html asp.net MVC 常见安全问题及解决方案 一.CSRF (Cross-site request ...

  8. vue vuex初学基础 常见错误解决方式

    前端界面使用篇 vue生命周期初始化事件 http://www.cnblogs.com/lily1010/p/5830946.html 常见错误篇 1 Newline required at end ...

  9. Java程序员注意——审查Java代码的六种常见错误

    代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效.由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug.并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那 ...

随机推荐

  1. DzzOffice结合office web Apps私有部署的实例

    很多朋友都想在自己使用的DzzOffice中,调用本地部署的office web Apps server. 下面我就直接从头到尾的将部署全部过程分享给大家. 准备条件:两台服务器,配置稍高点,以免卡顿 ...

  2. 基于OSGI.Net的图形界面系统

    在2013年的十月份有幸接触了osgi.net和iopenworks的创始人,了解和学习的插件式开发,开始了后台数据的处理生涯. 第一个有图形界面的系统——智能农业的环境监测系统,其实在这个系统中所有 ...

  3. win7 提示"Windows 无法连接到System Event Notification Service服务......"的解决办法

    登录win7系统,突然出现如图1的提示,无线网络中断,不能上网,多次插拔无线网卡问题依然. 图1 解决过程如下: 1.检查网卡硬件状况,在设备管理器中查看网卡现象正常,排除网卡硬件故障. 2.查看服务 ...

  4. 数字图像去噪典型算法及matlab实现

    原文地址http://jncumter.blog.51cto.com/812546/243961   图像去噪是数字图像处理中的重要环节和步骤.去噪效果的好坏直接影响到后续的图像处理工作如图像分割.边 ...

  5. WinForms 使用Graphics绘制字体阴影

    C#以两种方法实现文字阴影效果,同时还实现了简单的动画效果: 一种是对文本使用去锯齿的边缘处理,在两个不同的位置绘制文本,形成阴影: 另一个是以阴影为线条,构造影线画刷,先画背景再画前景,使用grap ...

  6. dom 学习的开始~简单留言1

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  7. Python的高级Git库 Gittle

    Gittle是一个高级纯python git 库.构建在dulwich之上,提供了大部分的低层机制 Gittle是一个高级纯python git 库.构建在dulwich之上,提供了大部分的低层机制. ...

  8. UVa 10316 - Airline Hub

    题目:给出地球上的n个机场的经度和纬度,想在这里面确定一个HUB使得他到其他机场的最大距离最小. 分析:计算几何.大地坐标系.因为数据不大直接枚举即可,比较时利用圆心角可以提高计算效率,并控制精度. ...

  9. [Mac]ios应用发布流程

    准备: 苹果开发者账号 发布: Xcode-product-clean-Archive,将应用上传到https://itunesconnect.apple.com,创建一个新的app版本,填写app相 ...

  10. Base64把图片、文件转码成字符串(互转)

    文件Base64以后会翻倍的涨,例如一张52kb的图片 base64以后string文件大小为185kb,在通过string转回图片为135kb   图片转文字: UIImage *_originIm ...