易截截图软件、单文件、免安装、纯绿色、仅160KB

If 语句在ASP.NET中的应用

If 语句在ASP.NET中的应用
在ASP.NET中有许多地方要用到“if语句”,其实if语句是C# 分支结构 中的一种。
分支结构是有条件的执行代码,控制下一步要执行哪些代码的过程。
分支结构:
1.if语句
2.Switch语句
今天所讲的内容为if 语句:
首先C#中if结构的语法如下:
If (表达式)
{
   代码块
}
C#中if……else……结构语法如下:
If(表达式)
{
   代码块1
}
Else
{
   代码块2
}

开始
条件表达式
true
代码块
结束
false

开始
条件表达式
true
代码块
结束
false

开始
条件表达式
true
代码块
结束
false
两种结构的流程图如下图:
 
 
 
由上图我们可以了解到if语句的结构,那么下面通过两个实例让我们知道如何去运用它。
实例一:VIP会员购物打折:
1.在页面中添加一个CheckBox控件、一个TextBox控件、一个Button控件和一个Lable控件,修改TextBox控件ID为shopping(效果如下图所示)。
 
 
2.双击“实付金额”按钮后写如下代码:
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Double sum = Convert.ToDouble(shopping.Text);//转换数据类型
        Double  sum1;
        if (CheckBox1.Checked)//判断顾客是否是VIP会员
        {
            if (sum >= 5000)
            {
       &


相关文档:

ASP.NET页面之间传递值的几种方式

ASP.NET页面之间传递值的几种方式?
一般来讲有以下几种:QueryString,session,cookies,application,server.Transfer
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数 ......

asp.net 接口的作用


继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的
1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类
《至少》要实现哪些功能,继承它的类可以增加自己的方法. 
2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两 ......

asp.net 对 文件进行压缩 or 解压(zip

asp.net 对 文件进行压缩 or 解压(zip)
/// <summary>
/// 对文件进行(压缩,解压)
/// </summary>
public static class ZIP
{
/// <summary>压缩文件</summary>
/// <param name="filename">filename生成的文件的名称,如:C\123\123.zip</param>
/// <param name="d ......

Asp.Net与SEO Viewstate优化终极解决方案

这段时间,老大在看了网站后,发现viewstate所产生的一堆乱码,严重影响了我们网站http://www.xbcar.net 西部汽车网的打开速度和搜索引擎的抓取.就给我下了道铁令,三天内必须解决.这下该轮到我头大了, 
 
例如:
input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="dEV4cHJlc3Npb247UmVhZE9ub ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号