一头扎进→【ASP.NET之WEB开发】
Paullink520
IT小码农
展开
-
C#中关于字符串为空的操作那点事
三种常用的字符串判空串方法: * Length法:bool isEmpty = (str.Length == 0); * Empty法:bool isEmpty = (str == String.Empty); * General法:bool isEmpty = (str == "");=======================================原创 2014-09-05 15:18:14 · 547 阅读 · 0 评论 -
【转载】ASP.NET上传图片
ASP.NET2.0打通文件图片处理任督二脉作者:清清月儿主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.11.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名)转载 2013-11-27 17:07:12 · 637 阅读 · 0 评论 -
如何解决:Asp.NET调试时提示:无法启动程序“http://localhost:6901/WebGridview.aspx”
如何解决:Asp.NET调试时提示:无法启动程序“http://localhost:6901/WebGridview.aspx”通常这种情况会出现在有多个浏览器的时候,VS编译无法找到默认浏览器的注册表。常见有360 浏览器和IE或VS自带浏览器几个相互存在。解决方法:(1)如果有360安全卫士或防火墙之类的,关掉它(2)在【解决方案资源管理器】的项目aspx页面单击右键,选择【浏原创 2013-11-27 20:35:23 · 937 阅读 · 0 评论 -
【转载】FileUpload控件如何实现文件上传
【转载】FileUpload控件上传文件示例 前台代码:添加FileUpload控件和Lable控件以及Button按钮控件 FileUpload上传文件示例 FileUpload ID="FileUpload1" runat="server" /> Button ID="Button转载 2013-11-27 16:30:22 · 1171 阅读 · 0 评论 -
利用DataSet数据集来获取数据库表的某个字段值
通常我们有时候需要读取数据库表中的某个字段值的时候,可以通过DataSet数据集来获取。方法如下: 语法实例:ds.Tables[0].Rows[0]["Id"].ToString()这里仅仅是示范作用,添加一个需要输入查询的字段,点击按钮时,将查询到的结果显示在另一个文本框上。界面如图所示:(1)首先执行SQL语句select,查询出对应的需要显示的数据库记录。通常为一原创 2013-10-21 11:01:11 · 3090 阅读 · 0 评论 -
DataTable数据表的使用(联合GridView)
DataTable类表示一个数据表,可以通过以下两种方法创建:1、通过数据库操作从数据库获取;2、直接通过DataTable的构造函数创建。上一个章节的方法时采用第二种的。(1)通过DataTable类的构造函数创建一个DataTable对象, 方法一:DataTable dt=new DataTable();//创建一个表名为空字符串的数据表 方法二:Da原创 2013-10-15 17:48:40 · 1026 阅读 · 0 评论 -
C#中using 关键字的多种用途
【1】using想必大家都熟悉不过了,在每一个页面的开头就是使用using了,它是用来应用命名空间,类似于Java中的import的用法了。格式为using 命名空间名字。【2】但是除了这个用法外,我们还有另一种也是常用的。使用using关键字来即时释放资源空间。在范围结束时马上处理对象。换句话说,当在某一个代码中使用了类的实例,而希望无论因为什么原因,只要离开这段代码,就自动调用这个类实原创 2013-10-22 11:03:24 · 1046 阅读 · 0 评论 -
【转载】C# 自动更新程序
http://blog.csdn.net/gisfarmer/article/details/4437994#comments现在但凡是一个程序都有相应的升级程序,如果你的程序没有相应的升级程序,那么你就需要留意了。你的用户很可能丢失!!!网上关于自动升级的例子也有很多,恰好今天CSDN上的一位老友也询问这件事情,所以就把代码共享大家了。先个几个图:转载 2013-11-01 17:52:07 · 748 阅读 · 0 评论 -
【转载】如何从一个DataTable中添加到属于另一个DataTable的 DataRow
【转载博客老骆驼空间站】http://blog.csdn.net/gisfarmer/article/details/2782841我们经常需要向DataTable中添加一行数据,大多数的情况下都是把一些从UI的控件和程序的变量中收集的数据添加到DataTable中。如以下的语句把供应商代码和名称添加到DataTable中:DataTable dtProvider = new Da转载 2013-11-01 17:05:46 · 998 阅读 · 0 评论 -
【转载】ToString()格式转换方法总结
C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("转载 2013-11-01 17:02:19 · 800 阅读 · 0 评论 -
【转载】如何为软件添加注册码
【转载老骆驼空间站】http://blog.csdn.net/gisfarmer/article/details/3860619起始源码:转自:http://www.cnblogs.com/ziyiFly/archive/2008/09/22/1296096.html为您的软件制作一款注册机。需要强调的是客户机器的硬件信息获取方式是有很多种选择的. 这里我们选择最放心的两个转载 2013-11-01 16:44:32 · 4859 阅读 · 0 评论 -
【转载】C#下如何实现 绘制曲线图和柱状图
【转载博客】http://blog.csdn.net/gisfarmer/article/details/3712490在我们程序开发的过程中经常会需要绘制曲线图和柱状图等,尤其是在做统计功能时。但是有时候我们有觉得没有必要使用第三方控件(例如:ZedGraph等),这是我们可以自己编写代码来实现这些图形绘制的功能。1.柱状图,效果图如下代码如下:注意:请注转载 2013-11-01 16:59:32 · 1462 阅读 · 0 评论 -
【转载】关于如何实现 DataTable合并【结构相同或相异】
DataTable合并方法如下:本文转载于http://blog.csdn.net/gisfarmer/article/details/3900023【骆驼空间站】两个结构一样的DataTable合并[c-sharp] view plaincopyDataTable DataTable1 = new DataTable();转载 2013-11-01 16:08:53 · 711 阅读 · 0 评论 -
C# .NET如何生成控件CheckBox 或TextBox之类
【转载】于gisfarmer博客:blog.csdn.net/gisfarmer/article/details/39002881.批量生成控件(控件可以自己指定,我这里是以ComboBox为例),代码如下:[c-sharp] view plaincopyprivate void button1_Click(object sender转载 2013-11-01 16:02:51 · 1500 阅读 · 0 评论 -
空字符串的一些方法
一、设置空字符串的方法string text=null; //null是空对象string text=""; //string.Empty是空字符串,与""等价string text=string.Empty; //空字符串也是字符串,在string中是类的实例,不是空对象二、判断字符串是否为空的方法: (1) if(text=="") (2) if(text=原创 2013-10-23 15:46:13 · 702 阅读 · 0 评论 -
【转载】FileUpload控件如何实现上传和文件属性获取
protected void btnUpload_Click(object sender, EventArgs e) {【方法一】 if (FileUpload1.PostedFile.FileName == "") { Label4.Text = "请选择文件!";转载 2013-11-27 20:26:51 · 2042 阅读 · 0 评论 -
GridView全攻略
GridView全攻略 【转载于】网易博客小文将通过实例对 2.0 下的数据控件GridView进行一个完整的应用描述,涉及基本数据绑定,高级数据绑定,自定义模板设计,分页状态保持等等。本文根据项目实例,代码已经经过详细测试,蕴涵了作者的辛苦劳动,欢迎转载,请注明出处。1、基本绑定,方式和DataGrid没什么区别。简单附代码如下: String strSQ转载 2013-11-27 20:39:32 · 614 阅读 · 0 评论 -
【转载】在asp.net中使用session常见问题
【转载】sanle87.blog.163.com/blog/static/1200248472009119104252871/在asp.net中使用session常见问题 问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Sess转载 2013-12-11 16:17:46 · 768 阅读 · 0 评论 -
DropDownList控件的数据绑定
DropDownList控件如何进行数据绑定 【简单方法】在单击控件的向右箭头,在【编辑项】里面进行编辑添加方法一、在页面初始化时候将集合绑定到DropDownList(人工绑定)public void Page_Load(Object src.EventArgs e){//添加数据项ArrayList arrValue = new ArrayList();arrV原创 2013-10-19 10:11:24 · 1698 阅读 · 0 评论 -
Repeater控件的应用
Repeater控件的5个模板分别是 :为数据源中每个数据项都要呈现一次的HTML元素和控件。 :为数据源中每个数据项都要呈现一次的HTML元素和控件。 :包含在列表的开头呈现的文本和控件 :包含在列表的结束呈现的文本和控件 :包含在每项之间呈现的元素。典型示例是一条直线。原创 2014-07-04 19:45:07 · 406 阅读 · 0 评论 -
C#中得到程序当前工作目录和执行目录的五种方法
C#中得到程序当前工作目录和执行目录的五种方法string str="";str += "\r\n" + System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;str += "\r\n" + System.Environment.CurrentDirectory;str += "\r\n转载 2014-07-05 17:36:17 · 856 阅读 · 0 评论 -
DbNull和null的区别
/* * DbNull 是指数据库中当一个字段没有被设置值的时候的值,相当于数据库中的“空值”。 * null 是 C# 中是空引用的意思(在 VB 中为 Nothing),表示没有引用任何对象。 * 它们的意义是不同的。 * null表示一个对象的指向无原创 2014-01-13 20:10:57 · 791 阅读 · 0 评论 -
ASP.NET中如何在页面前端书写C#代码?
在ASP.NET中页面前端代码中,通常是HTML语言在呈现。很多时候,光有超文本语言是远远不够的,举个例子,假如您需要动态地从数据库中读取链接,那么链接数目、内容都会不一样,如果光是依靠HTML进行操作,那么就太费事了。我们可以换个角度思考,如果页面前端开发也能像后台代码那样,可以执行C#代码一样,那么不就是很easy了吗?因为采用C#代码可以调动访问和执行数据库命令的SQL语句,这样直接访问数据原创 2014-02-15 10:35:50 · 9983 阅读 · 0 评论 -
从TextBox添加到DataTable填充到GridView中显示之【此过程同时检测某个字段时候已经存在】
protected void Btn_addFile_Click(object sender, EventArgs e) { if (txt_wenid.Text.Trim() != "" && txt_jianid.Text.Trim() != "" && txt_title.Text.Trim() != "" && txt_dutyman.Text.原创 2013-10-23 17:02:52 · 1110 阅读 · 0 评论 -
ASP.net前台绑定形式
【转载】博文ASP.net前台绑定用的最多形式如下:1: 2:3: 1: 主要用于需要进行更改的数据列如:我需要将 =1 ;将1转换成女。首先在.CS文件中定义一个方法: /// /// 转换性别 /// /// ///转载 2014-02-13 20:28:12 · 655 阅读 · 0 评论 -
如何在DataTable中添加表、列字段?NewRow()【下】
前一节,我们提到了如何将TextBox的文本信息动态提交到GridView中,那么出现多个数据时候,或者知道已经存在了数据集,我们要求在里面添加别的字段,而这个字段是来自于其他数据表的资源,那么我们该如何去做呢?InsertAt是用于在已经有数据的基础上在中间插入数据,如果你只是想添加,没有打算插队,请使用Add。InsertAt是用来插入数据到数据集的指定位置的.直接在位置参原创 2014-02-21 12:12:05 · 1711 阅读 · 0 评论 -
如何在DataTable中添加表、列字段?NewRow()【上】
///////////////////【方法一】 举例 DataRow dr = ((DataSet)ViewState["Gv"]).Tables[0].NewRow(); dr["Num_File"] = numfile; dr["FileN原创 2014-02-21 09:42:58 · 4181 阅读 · 0 评论 -
SqlParameter的参数应用
【方法一】SqlParameter[] prams =//创建参数数组 { new SqlParameter("@id", SqlDbType.VarChar, 8), new SqlParameter原创 2013-10-17 11:21:35 · 2818 阅读 · 0 评论 -
【转载】ASP.NET网站限制访问频率
【转载】ASP.NET网站限制访问频率 基本目标:限制同一IP访问网站的频率。比如,我们限制为每240分钟来自同一IP的用户最多只能够访问首页40次、其他页面200次。 比如您现在可以打开http://freesms.cloudapp.net/ 这个网站试一试,刷新40次,就可以发现您在4小时内无法再次访问到正确的网站内容了。 基本思想:转载 2014-01-17 16:38:49 · 1021 阅读 · 0 评论 -
如何实现添加多条信息到GridView中,而一次保存到数据库,不被页面刷新而丢失数据呢?
前面我们提到了,如果想要一次将从TextBox信息添加到GridView的几行数据记录添加到数据库中,我们在设计ASP.NET的页面时,建议采用AJAX技术,进行局部数据刷新。另外,在protected void Page_Load(object sender, EventArgse)事件中,定义如下: { if(!IsPostBack)原创 2013-10-24 00:23:39 · 1779 阅读 · 3 评论 -
【转载百度知道】Visual Studio项目的后缀名各自含义
【1】.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 【2】.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 【3】.aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx转载 2013-12-25 15:58:12 · 758 阅读 · 0 评论 -
关于程序集Assembly.Load(path)的一些注意事项
1.每一层是否是独立的程序集(也就是独立的项目) 因为Assembly.Load(path)这里的path必须是一个程序集的名称,而不是类命名空间的名称。2.请检查数据层是否实现了接口。 SQLServerDAL下面的具体类是否实现了接口的定义,如: 3.请检查程序集名称和命名空间不一致。 因为Assembly.Load(path)这里的path必须是一个程转载 2013-12-18 18:46:21 · 1704 阅读 · 0 评论 -
如何实现将数据同时保存到两个数据表,使得同一次提交多个文件的文件ID号相同
情景说明:假设我是一个文件报告提交者,我想一次性提交需要交纳的文档信息。因此我的做法是,将一个个文本信息通过TextBox控件添加显示在GridView中,然后再将其保存在对应的数据库中。但是,我必须保证我这一次提交的数据,我作为提交者在第一个数据表中,仅有一条记录,而详细的文件信息在第二个表中显示,则有多少条数据就有多少记录,前提是保证其记录的ID是相同的,表明这是我一次性提交的。方法:第一原创 2013-10-23 18:02:35 · 3241 阅读 · 0 评论 -
空字符串的一些方法
一、设置空字符串的方法string text=null; //null是空对象string text=""; //string.Empty是空字符串,与""等价string text=string.Empty; //空字符串也是字符串,在string中是类的实例,不是空对象二、判断字符串是否为空的方法: (1) if(text=="") (2) if(text=原创 2013-10-23 15:47:16 · 772 阅读 · 0 评论 -
将TextBox数据提交到GridView显示(DataTable的应用2)
这个栗子的分析请回头看前面那章节的分析:关于DataTable如何取值using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;using System.Web.Securi原创 2013-10-23 11:00:41 · 1617 阅读 · 0 评论 -
DataGridView控件的数据绑定
【实例1】 private void MainPage_Load(object sender, EventArgs e) { string sqlStr = @"select ID as 编号,userName as 用户名,password as 密码,QQ,Phone as 电话号码,Email as 电子邮件,Address as 住址,Sco原创 2013-10-17 16:46:07 · 826 阅读 · 0 评论 -
ComboBox、TextBox和labelk控件的绑定数据用法
【实例分析】 public UpdatePassword(string username) { InitializeComponent(); this.textBox1.Text = username; /*******************************/ st原创 2013-10-17 16:28:40 · 1815 阅读 · 0 评论 -
如何将数据库中的字段数据绑定显示在Label或TextBox控件中
***********实例分析,模仿可写【方法一】 SqlDataReader myReader=myCmd.ExecuteReader();myReader.Read();Label1.Text=myReader["字段1"];Label1.Text=myReader["字段2"];****** 【方法二】 SqlCommand cmd=new S原创 2013-10-17 11:05:39 · 13272 阅读 · 0 评论 -
如何实现检索数据库中的记录不重复注册
我们常常在使用某个网站时候,要成为该网站会员就需要注册一个账号。往往不允许用户名或账号重复的,因此当新用户注册时。如果遇到用户名或账号相同时,就应该提示用户,该账号用户已经存在。那么这个功能怎么来实现的呢?通常有以下几种技巧:1、用ExecuteScalar()方法。 private void button1_Click(object sender, EventArgs e)原创 2013-10-17 10:27:32 · 829 阅读 · 0 评论 -
DataTable记录的更改【删除Gridview记录篇】
/*该部分有些参考书籍的,结合实例来讲讲*/DataTable 在初始化时会引发Initialized事件,通过响应该事件可以监视DataTable是否创建成功并且初始化。其出现的更改事件如下:(1)TableNewRow:通过调用DataTable.NewRow()方法插入新记录引发该事件。但是通过Rows.Add()方法插入新记录时不会引发该事件。事件参数中包括新插入的DataRow对原创 2013-10-15 20:35:36 · 833 阅读 · 0 评论