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

asp.net一夜速成:总结&深入

命名空间:
Socut.Data
//##################### CData 类 #####################
实现功能:读取(DataSet方式),插入,更新,删除,统计
调用方法:
public CData myData=new CData();
实际操作:
1,读取
public DataSet ds=new DataSet(); //此DataSet类已经由微软封装提供
ds=myData.GetDataSet("SELECT * from 表 WHERE 条件",开始行,多少行,"虚拟表名");
2,插入
myData.GetExecuteNonQuery("INSERT INTO 表 (列1,列2) VALUES (变量1,变量2)");
2,更新
myData.GetExecuteNonQuery("UPDATE 表 SET 列1=变量A,列2=变量B WHERE 条件");
3,删除
myData.GetExecuteNonQuery("DELETE 表 WHERE 条件");
5,统计
myData.GetExecuteScalar("SELECT * from 表 WHERE 条件",统计类型)
统计类型分两种:
int 整型:1
double 带小数点:2 (记忆方法:如果你知道double在英文单词中有“双倍”的意思,那么类型对应值自然可以联想到“2”)
//##################### CReader类 #####################
实现功能:读取(DataReader阅读器方式)
调用方法:
public CReader dr;
实际操作:
dr=new CReader("SELECT * from 表 WHERE 条件");
//--------------------------------------------
if(dr.Read())
{
//如果特定条件的值存在,立即终止下一行的读取
}//--------------------------------------------
while(dr.Read)
{
//循环读取符合条件的值
}//--------------------------------------------
调用读取出来的值:
dr["列名"]
使用完后关闭:dr.Close();
//##################### 更多扩展功能 #####################
1,如何实现搜索功能?
答:使用GetDataSet,或是Creader都可以实现的,因为它根本就是一个数据库内容的读取。关键的只是SQL语句的使用,应该为SELECT * from 表名1 WHERE 列1 LIKE ‘要搜索的关键字’
2,如何实现文章阅读总数的统计?
答:需要将所有符合要求的列作一次加法运算,使用GetExecuteScalar的统计功能就可以实现了,示例:double d1=(double)GetExecuteScalar(“SELECT SUM(要统计的列名) from 表名1 WHERE 条件”,2);
3,我如何开发论坛,或是商城?
答:论坛的功能几乎跟新闻系统一样的,你只要再加一个回复功能。提示:在原新闻表中新建一列,0代表主贴,大于0的数,则代表此贴是跟贴、所要跟贴的主贴ID是XX。商城的购物车,事实上就是


相关文档:

ASP.NET面试题:ListView扩展

公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路 ?
直接放上代码:
using System;
using System.Collections.Generic;
using System.Comp ......

silverlight 融合ASP.NET MVC 例子


using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Sha ......

ASP.NET 中如何防范SQL注入式攻击

一、什么是SQL注入式攻击?
  所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表
单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻
击过程类如: ......

ASP.NET页面刷新的实现方法

第一:
C# code
private void Button1_Click( object sender, System.EventArgs e )
{
Response.Redirect( Request.Url.ToString( ) );
}
第二:
C# code
private void Button2_Click( object sender, System.EventArgs e )
{
Response.Write( " < script language=javascript>window.location.h ......

asp.net页面中 回车触发提交事件(转)

1.
深层次来说这不是 ASP.NET 的问题, 而是 html form 的 submit 按钮就是如何设计的。
当你的光标焦点进入某个表单元素的时候,会激活该表单中第一个(流布局顺从左到右,从上至下) type=submit 的按钮(假如有),等待响应回车事件,并提交该form
你可以测试一下代码:
<form action="">
<input typ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号