有时我们在写 asp.net的时候会出现一些错误的输入,这时就要做出一些提示。在.net中通常使用下面的代码块来进行处理异常。

Try

{

//可能出现异常的代码块

}

Catch(异常类型 异常变量)

{

//出现异常需要执行的代码

}

Finally

{

//一定需要执行的代码

}

.net 异常处理语句是由try 、catch 、 finally三种语句组成其中try块必须和catch块或finally块搭配使用,允许出现多个catch块。当有多个catch块时,是不是每个catch块中的代码都会执行,不是的只会执行第一个catch块。

下面有一个案例:

对于两数求和的例子,执行代码。

clip_p_w_picpath002

执行结果:

clip_p_w_picpath004

这时输入数字可以执行,但是字母不能执行;会出现下面的情况。

clip_p_w_picpath006

要解决异常,就要用到try的来处理异常情况。

clip_p_w_picpath008

这时输入错误就会有提示。

clip_p_w_picpath010

逻辑错误码时就要启动调试,启用调试

clip_p_w_picpath012

当问题发生时可能代码很多,就要插入断点。

clip_p_w_picpath014

插入断点后按F11进行下一步的程序执行。

要停止调试。按shift+F5.

实现在线计算所的人都使用过计算器完成各种计算任务

clip_p_w_picpath016

在设计中插入dropdownlist 下面是它的设置。

clip_p_w_picpath018

在dropdownlist的事件属性中的方法。

clip_p_w_picpath020

结果可以看到

clip_p_w_picpath022

实现99乘法。

在页面上输出99乘法表使用lable生成方法。

clip_p_w_picpath024

生成

clip_p_w_picpath026