ASP.NET高级编程笔记-简易版

##ASP.NET高级编程

#### 01 asp.net基本
    - 1 配置web服务器 iis 
        - 1 默认文档 目录浏览等功能
    - 2 基础控件
        - TextBox Button CheckBox CheckBoxList DropDownList ListBox
        - 文件上传
            - 单文件小于4MB的上传
                - 路径使用Server.MapPath
                - 文件扩展名
                - 重命名-日期加随机三个数字
            - 大文件上传
                - 修改web.config
                - <httpRuntime targetFramework="4.5" maxRequestLength="10240"
                    requestLengthDiskThreshold="100" />
            - 动态的table
    - 3 验证控件
        - 1 CompareValidator RegularExpressionValidator等
        - 2 属性 Display ControlToValidate
        - 3 ErrorMessage
    - 4 内置对象
        - 1 Response
            - Write
        - 2 Request
            - QueryString
        - 3 Server
            - MapPath 
            - UrlCode
            - HtmlEnCode HtmlDeCode
        - 4 Application
        - 5 Session
            - SessionID
#### ASP.NET中的ADO.NET
    - 1 连接数据库
        - 字符串---使用web.config
        - using System.Configuration
    - 2 DataSet
        - SqlDataAdapter
            - 遍历DataSet    - for(rows.count){for(columns.count)} rows[i].ItemArray[j]
        - GridView填充数据
            - 1 绑定数据源 DataSource
            - 2 开始绑定数据 DataBild()
    - 3 SqlDbHelper
        - 快速js弹窗提示:Response.Write("<script>alert(‘写入失败!‘)</script>");
        - 参数:SqlParameter[] sp = {new SqlParameter("@name", txtName.Text),.....};
    - 4 微软企业库
        - 1 配置web.config
        - 2 引用dll
            - EntLib
        - 3 添加命名空间
            - using Microsoft.Practices.EnterpriseLibrary.Data;
            - using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
            - using System.Data.Common;
        - 4 DataBase
            - Database db = DatabaseFactory.CreateDatabase("ConnectionString");
    - 5 完整的增删查改(girdview)
        - 自带的删除RowDeleting
            -  int rowIndex = e.RowIndex;
            -  int id = Convert.ToInt32(gvProduct.DataKeys[rowIndex].Value);
        - 窗体传值等来进行update之前的填充

时间: 2024-10-25 22:38:16

ASP.NET高级编程笔记-简易版的相关文章

Linux - Unix环境高级编程(第三版) 代码编译

Unix环境高级编程(第三版) 代码编译 本文地址:http://blog.csdn.net/caroline_wendy 时间:2014.10.2 1. 下载代码:http://www.apuebook.com/code3e.html 2. 安装依赖库:sudo apt-get install libbsd-dev  3. 进入下载目录make 4. 复制头文件和动态链接库 sudo cp ./include/apue.h /usr/include/ sudo cp ./lib/libapue

【转】apue《UNIX环境高级编程第三版》第一章答案详解

原文网址:http://blog.csdn.net/hubbybob1/article/details/40859835 大家好,从这周开始学习apue<UNIX环境高级编程第三版>,在此,我要感谢网易的一个工程师朋友和室友,没有他们,我不会开始真正的学习这本书,希望大家以后开始慢慢进步.废话少说,直接上课后习题了. UNIX高级编程第一章习题答案: 1.1在系统上验证,除根目录外,目录l和l l是不同的. 答:这个验证有很多方法可使用命令ls .cd.vim等,目录.指向当前目录,目录..指

4.28 UNIX环境高级编程 笔记

int dup(int filedes); int dup2(int filedes,int filedes2); 这两个函数都可以实现复制一个现存的文件描述符,但是dup一定返回当前可用最小文件描述符,dup2可以用filedes2参数指定新描述符数值.如果filedes2已经打开,则先将其关闭.如果filedes等于filedes2,则返回filedes2而不关闭. 这些函数返回的新文件描述符与参数参数filesdes共享同一个文件表项. 图3 执行dup之后的内核数据结构 dup2是原子操

《UNIX环境高级编程(第3版)》

<UNIX环境高级编程(第3版)> 基本信息 原书名:Advanced Programming in the UNIX Environment (3rd Edition) (Addison-Wesley Professional Computing Series) 原出版社: Addison-Wesley Professional 作者: (美)W. Richard Stevens    Stephen A. Rago 译者: 戚正伟 张亚英 尤晋元 出版社:人民邮电出版社 ISBN:9787

中文版C#高级编程第8版中的翻译错误

第180页,倒数第三行. 英文原文: If you overload == and !=, you must also override the Equals() and GetHashCode() methods inherited from System.Object; 中文译文: 在重载"=="和"!="时,还必须重载(应该是:重写)从System.Object中继承的Equals()和GetHashCode()方法. 中文版C#高级编程第8版中的翻译错误,布

unix环境高级编程(第三版)中apue.h文件的配置问题

最近刚开始学习unix环境高级编程(第三版),其中有个作者自己写的apue.h文件,在这归总下相应的配置方法,希望对有需要的朋友们有所帮助 首先http://www.apuebook.com/code3e.html 上去下载相应的压缩包,注意自己书的版本. 下载完成之后,鉴于大多数朋友学习linux都是基于虚拟机的,所以顺便附上虚拟机与本地主机传输文件的方式 首先下载SSH Secure Shell 这个工具,然后直接点击quick connect, 弹出如下界面,输入虚拟机的ip地址,和登录用

&lt;unix高级编程&gt;笔记 chapter1

os严格上是软件,为计算机提供资源和app运行环境. 特称为内核. 内核的接口被成为system call;然后库函数对system call进行了封装;shell是特殊app,为运行其他程序提供了一个接口. shell是个命令行解释器,读取输入,执行命令. unix文件系统是由directory和file组成.目录起点成为root,名字是/. 文件属性指类型\大小\所有者\权限以及修改时间.stat和fstat返回文件属性的结构. 比如下面操作: 2.文件名 只有/和null不能出现在文件名里

C#高级编程(第8版)——委托声明、使用(第一节)

首先,声明一个Currency的结构.Currency结构有自己的ToString()重载方法和一个与GetCurrencyUnit()的签名相同的静态方法.这样,就可以用同一个委托变量调用这些方法了: struct Currency { public uint Dollars; public ushort Cents; public Currency(uint dollars, ushort cents) { this.Dollars = dollars; this.Cents = cents

Android高级编程笔记(四)深入探讨Activity(转)

在应用程序中至少包含一个用来处理应用程序的主UI功能的主界面屏幕.这个主界面一般由多个Fragment组成,并由一组次要Activity支持.要在屏幕之间切换,就必须要启动一个新的Activity.一般的Activity都占据了整个显示屏,但可以创建成半透明或二者浮动的Activity. 一.创建Activity 通过继承Activity类可以创建一个Activity窗口,基本框架如下: 1 public class MyActivity extends Activity { 2 @Overri