
ASP.NET
sujing910206
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于GridView控件
一、绑定数据1.可以通过DataSource绑定,若GridView使用这个属性来绑定数据,那不但要明确声明GridView.DataBind(),并且无法享受内置分页、排序、更新、删除的好处。2.通过DataSourceID绑定到数据源控件(如SqlDataSource,)如果用这种方法绑定还是习惯性地下GridView.DataBind()指令进行数据绑定操作,结果会发生什么事情呢?原创 2011-12-26 22:58:36 · 700 阅读 · 0 评论 -
HTTP 协议请求方法GET 与POST 的区别?
1.GET 方法GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见;GET 方法提交的数据大小限制在255 个字符之内GET 方法不可以设置书签2.POST 方法POST 方法提交数据安全,数据置于消息主体内,客户端不可见POST 方法提交的数据大小没有限制POST 方法可以设置书签原创 2012-07-19 22:24:00 · 741 阅读 · 0 评论 -
try中的return与finally
1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得转载 2012-08-04 12:47:50 · 1370 阅读 · 0 评论 -
那些年我还不懂:IList,ICollection,IEnumerable,IEnumerator,IQueryable
1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { in转载 2012-08-05 22:39:15 · 8952 阅读 · 3 评论 -
out,ref,params的区别
想要知道什么时候用到他们就必须先弄明白他们到底是什么,提到他们哥三个那就要说说方法参数了,如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。下面的例子都是自己根据对比的方式展示给大家的1)ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时转载 2012-07-22 20:48:01 · 869 阅读 · 0 评论 -
var与dynamic区别
var表示“变量的类型是在编译时决定的”,但是dynamic表 示“变量的类型是在运行时决定的”。因此,dynamic与var具有截然不同的含义。var让 你在初始化变量时少输入一些字,编译器会根据右值来推断出变量的类型。dynamic更厉害,它告诉编译器,根本就别理究竟是啥类型,运行 时再推断不迟。var只能用于局部变量的定义,你不能把类的属性定义成 var,也不能把方法的返回值类型或者转载 2012-07-22 20:02:35 · 759 阅读 · 0 评论 -
ASP.NET页面的生命周期
1、对象初始化Init事件2、 加载视图3、处理回发数据 讲客户端传递到服务器端的数据进行处理4、加载页面Load5、回发更改通知RaisePostDataChanged6、处理回发事件RaisePostBackEvent7、预呈现PreRender 准备将控件绘制在页面中8、保存状态SaveViewState9、呈现视图Render 将控件绘制在页面中原创 2012-07-23 17:36:34 · 486 阅读 · 0 评论 -
ASP.NET如何防止SQL注入
一、什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否转载 2012-07-24 22:34:45 · 881 阅读 · 0 评论 -
MVC3中的Html.ActionLink
以下使用参数文字说明:linkText:生成的链接所显示的文字 类型:stringactionName:对应控制器的方法 类型:stringrouteValues:向对应的action传递的参数 类型:object 或 RouteValueDictionarycontrolName:指定控制器的名称 类型:stringhtmlAt转载 2012-08-12 15:38:27 · 7824 阅读 · 0 评论 -
web.config connectionStrings 数据库连接字符串的解释(转载)
先来看一下默认的连接SQL Server数据库配置 SqlConnectionStringBuilder实例化时需要使用connectionString。如:SqlConnectionStringBuild builder = new SqlConnectionStringBuild(connectionString);一、Data SourceSqlCon转载 2012-08-12 17:49:22 · 820 阅读 · 0 评论 -
找不到请求的 .Net Framework Data Provider。可能没有安装.
今天在做MVC的项目添加控制器的时候出现了“找不到请求的.netFramework Data Privide。可能没有安装”的错误解决步骤:1、安装Microsoft SQL Server Compact 4.0.问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。Microsoft SQL Server Compa原创 2012-08-12 20:09:41 · 6789 阅读 · 1 评论 -
jQuery调用ASPX返回json
本文介绍如何在ASP.NET(ASP.NET/AJAX)里使用基于JQuery的AJAX技术。在使用JQuery前,请到www.jquery.com下载最新版本的js代码,然后再代码里使用cript">即可,当然,由于微软已经把JQuery集成到VS里,所以你可以到WWW.ASP.NET/ajax查看本文将通过六个列子介绍如何在ASP.NET里使用JQuery,其他很容易类比学转载 2012-08-14 22:10:40 · 1040 阅读 · 0 评论 -
C#代码与javaScript函数的相互调用
问: 1.如何在JavaScript访问C#函数? 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;转载 2013-08-18 10:35:11 · 769 阅读 · 0 评论 -
ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Res转载 2014-09-08 20:33:27 · 746 阅读 · 0 评论 -
C#匿名类型
一、利用C#的匿名类型的功能,可以使用非常简洁的语法来声明一个不可变(immutable)的元组类型。元组类型时含有一组属性的类型,这些属性通常以某种方式相互关联。 –第一行代码创建了一个匿名类型,我没有在new关键字后制定类型名称,所以编译器会为我自动创建一个类型名称,而且不会告诉我这个名称具体是什么。 –编译器遇到这一行代码,会推断每个表达式的类原创 2012-07-03 17:48:04 · 2123 阅读 · 0 评论 -
C/S与B/S的区别
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,转载 2012-07-02 11:58:03 · 589 阅读 · 0 评论 -
.Net 中的反射(反射特性)
.Net 中的反射(反射特性) - Part.3反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpublic bool SendMsg(string title, strin转载 2011-12-28 17:26:41 · 532 阅读 · 0 评论 -
c# winform 获取当前程序运行根目录
// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.转载 2012-01-15 17:54:42 · 1302 阅读 · 0 评论 -
水晶报表内功心法
索引 .【水晶报表内功心法】--序言.【水晶报表内功心法】--推拉之间.【水晶报表内功心法】--PULL模式样板招式.【水晶报表内功心法】--PUSH模式样板招式============================================================ 月初一如既往地忙碌,竟然一点时间也没抽出来。周末也是一如既往地转载 2012-01-16 22:35:06 · 671 阅读 · 0 评论 -
Server.MapPath()
Server.MapPath()主要获取文件的路径./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./") 返回转载 2012-01-17 10:49:37 · 620 阅读 · 0 评论 -
C#的OpenFileDialog和SaveFileDialog的常见用法
OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = strOpenFileFolder;//初始目录,不赋值也可以openFileDialog1.Filter = “mxml文件(*.mxml)|*.mxml”;//文件类型openFil转载 2012-01-17 10:54:00 · 21083 阅读 · 0 评论 -
UpdatePanel控件的使用
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。几个重要的属性: ScriptManager控件的EnablePartialRendering属转载 2012-02-01 09:50:11 · 661 阅读 · 0 评论 -
C#反射的GetCustomAttributes方法
使用反射访问属性(C# 编程指南)如果没有检索自定义属性的信息和对其进行操作的方法,则定义自定义属性并将其放置在源代码中就没有意义。C# 具有一个反射系统,可用来检索用自定义属性定义的信息。主要方法是 GetCustomAttributes,它返回对象数组,这些对象在运行时等效于源代码属性。此方法具有多个重载版本。有关更多信息,请参见 Attribute。属性规范,如:C#转载 2012-02-02 10:27:32 · 9405 阅读 · 0 评论 -
ICloneable接口的浅拷贝与深拷贝
ICloneable接口支持克隆,即用与现有实例相同的值创建类的新实例。ICloneable 接口包含一个成员Clone,它用于支持除 MemberwiseClone (创建当前Object的浅表副本)所提供的克隆之外的克隆。MSDN上给出MemberwiseClone方法的解释是MemberwiseClone 方法创建一个浅表副本,方法是创建一个新对象,然后将当前对象的非静态字段复制到该原创 2011-12-29 21:32:30 · 1937 阅读 · 0 评论 -
C# 位域[flags]
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->转载 2011-12-29 10:04:09 · 743 阅读 · 0 评论 -
程序员编写ASP.NET应用程序的十大技巧
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用No转载 2012-02-13 12:46:40 · 566 阅读 · 0 评论 -
Asp.Net前台调用后台变量
1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如: *.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int转载 2012-05-07 19:28:53 · 404 阅读 · 0 评论 -
ArrayList的使用和List<T>的比较
使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。// The .NET Framework 1.1 way to create a list:System.Collections.ArrayList list1转载 2012-07-04 11:39:57 · 5790 阅读 · 2 评论 -
Convert.ToInt32、(int)和int.Parse三者的区别
int类型表示一种整型,.NET Framework 类型为 System.Int32。而是用(int)表示显式强制类型转换,当从 int 类型到 long、float、double 或decimal 类型,称为隐式转换;当从从double 或decimal、float、 long、int类型逐级转换时,称为显式强制类型转换。(对long 类型或是浮点型到int 类型的显式强制转换中使用,但是如果转载 2012-07-04 12:28:37 · 747 阅读 · 0 评论 -
源码来袭!!!基于jquery的ajax分页插件(demo+源码)
请移步 http://www.cnblogs.com/sujing/p/5151326.html原创 2016-01-27 11:33:03 · 3900 阅读 · 0 评论