黑马程序员ASP.NET学习笔记
文章平均质量分 74
许庭洲
塌实肯干,虚心好学和逻辑思维敏捷。
展开
-
黑马程序员之ASP.NET学习笔记:AJAX解决什么问题?如何使用AJAX?
AJAX解决的问题就是“无刷新更新页面”,用传统的HTML表单方式进行页面的更新时,每次都要将请求提交到服务器,服务器返回后再重绘页面,这样界面就会经历:提交----变白---重新显示这样一个过程,用户体验非常差,使用AJAX则不会导致页面重新提交,刷新。 AJAX最本质的实现是在Javascript 中使用XMLHttpRequest进行Http的请求,开发中通常使用U原创 2012-09-27 11:34:18 · 428 阅读 · 0 评论 -
黑马程序员之asp.net学习笔记:一般处理程序(*.ashx)小结
在一个ASP.NET的项目中添加一个一般处理程序页面(*.ashx)后,文件中的内容如下,现在就这些内容总结一下里面的知识点 public class Handler1 : IHttpHandler { public void ProcessRequest(HttpContext context) {原创 2012-09-17 08:29:43 · 867 阅读 · 0 评论 -
黑马程序员之asp.net学习笔记:ASP.NET 页面产生和销毁
1、Page_Init() —— 初始化对象 这一过程主要是初始化包括页面本身的所有控件,每次的页面载入就会执行一次初试过程,而在这里面访问到的也是控件的初始值。还有就是可以通过OnInit()来重载初试化事件; 2、LoadViewState() —— 导入ViewState数据 在初试化事件后,在 LoadViewState 事件中所有控件将获得他们的第一个属性 ViewStat原创 2012-09-16 14:01:48 · 620 阅读 · 0 评论 -
黑马程序员之C#学习笔记:后台C#调用存储过程
存储过程是使用SQL语言和流程控制语句编写的模块,存储过程经编译和优化存储在数据库服务器端的数据库中,使用时调用即可,存储过程有许多优点:已编译性使得它的运行速度更快、简化了程序逻辑、间接的安全控制功能等。 1. 存储过程的创建 CREATE PROCEDURE Procedure_Name --参数列表 AS BEGIN --执行语句 END原创 2012-09-16 13:42:24 · 578 阅读 · 0 评论 -
黑马程序员之asp.net学习笔记:巧用C#做中间语言 实现java调用.net
为大家介绍一个java调用.net DLL的方法,以实现特殊的客户的特殊要求:“在Java项目中必须使用其提供的用.net写的DLL加密机制!” 环境与工具: ◆.net framework 3.5 C# ◆java jdk1.5, Tomcat 5.5 ◆jacob-1.15-M3 实现例子: 一、C# 制作Com组件 新建一个Class 项目,取名Test原创 2012-09-16 13:06:24 · 432 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:GET与POST的区别
GET与POST的区别 在FORM提交的时候,如果不指定Method,则默认为GET请求,Form中提交的数据将会附加在url之后,以?分开与url分开。字母数字字符原样发送,但空格转换为“+“号,其它符号转换为%XX,其中X为该符号以16进制表示的ASCII(或ISO Latin-1)值。 GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中;原创 2012-09-16 12:55:07 · 409 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:showModalDialog和showModelessDialog数据传递技巧
举例说明: 现在需要在一个showModalDialog(或showModelessDialog)里读取或设置一个变量var_name 一般的传递方式: window.showModalDialog("filename.htm",var_name) //传递var_name变量 在showModalDialog(或showModelessDialog)读取和设置时:原创 2012-09-16 12:23:05 · 527 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:MVC模式的优缺点
MVC模式的优缺点 MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件 mvc的优点: 1.通过把项目分成model view和controller,使得复杂项目更加容易维护; 2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为; 3.应用程序通过controller来控制程序请求,可原创 2012-09-16 12:16:16 · 926 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:ASP.NET页面传递值的方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax 、类、model、表单等。但是一般来说,常用的较简单有QueryString、Session、Cookies、Application和Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传原创 2012-09-14 13:43:23 · 381 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:新建Web网站与新建Web应用程序的区别
WebApplication编程模型的优点: 1. 网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去; 2. 生成的程序集. 新建网站与新建Asp.net Web应用程序的区别: WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一程序集,因为是原创 2012-09-13 15:47:22 · 782 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:TREEVIEW中动态增加结点
在asp.net 2.0中,要动态从数据库中取出内容,动态增加结点,其实不难,比如以SQL SERVER 2000的PUBS数据库为例子,要以树型列表方式,取出作者,做为根结点,然后取出每位作者写过什么书,作为子结点,可以这样 Dynamic Population of the TreeView Control void Node_P原创 2012-10-29 18:56:18 · 523 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:ASP.NET Session的七点认识
ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解: ASP.NET Session的七点认识之一 对于值类型的变量,Session中保存的是值类型的拷贝 Session["test0"] =1; int i = (int)Session["test0"]+原创 2012-11-09 07:27:13 · 416 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记: 几个常用方法有效优化ASP.NET的性能
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到原创 2012-11-03 21:27:41 · 345 阅读 · 0 评论 -
黑马程序员之jquery学习笔记:jquery特效之金额文本框代码
金额文本框 function numKeyDown(){ var k=window.event.keyCode; return isValid(k); } function isValid(k){ return((k==9)||(k==13)||(k==46)||(k==8)||(k==110)||(k==190)||原创 2012-11-02 18:49:17 · 579 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:GridView控件的常用属性及方法
GridView控件的常用属性 (1)AllowPaging属性 该属性默认为False,即不启用分页功能,若要允许分页则将该属性值改为True。 (2)AllowSorting属性 该属性默认为False,即不启用排序功能,若要允许排序则将该属性值改为True。 (3)DataKeys属性 当对GridView控件数据进行排序、编辑、修改时一定要设置DataKevs属性为数据表的关键原创 2012-11-01 19:54:19 · 2098 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:Form表单中method=“post/get"
前台: window.onload = function () { document.getElementById("btnLogin").onclick = function () { document.getElementById("form1").submit() }原创 2012-10-16 18:50:19 · 1166 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:Server.Excute和Server.Transfer重点讲解
Server.Excute和Server.Transfer重点讲解: Server.Excute流程:Server.Excute("a.aspx"); 1. 代码执行时先请求a.aspx页面---a.aspx.cs,然后走一个Http处理流程; 2. 处理完将a.aspx页面所有要展示的html放到缓存里; 3. Server.Execu原创 2012-11-05 21:11:21 · 520 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:ADO.NET基础知识总结
所有的数据提供程序都位于System.Data命名空间内,每种.NET数据提供程序都由4个主要组件组成,它们的功能如下: Connection对象:用于连接到数据源。 Command对象:用于执行针对数据源的命令并检索DataReader、Dataset,或者用于执行针对数据源的一个插人、删除或修改操作。 DataReader对象:通过一个打开的数据库连接,能够快速、前向、只读地访问数据流,原创 2012-11-01 19:56:30 · 911 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:jquery+ajax无刷新分页代码
JS代码: var totalPage = 1; //总页数 var totalNode; //总节点 var ksCount = 8; //可是区显示几页 var fid = 0; var currentNode = 1; //当前节 var c原创 2012-10-17 20:38:02 · 672 阅读 · 0 评论 -
黑马程序员之 ASP.NET学习笔记:浅析ASP.NET 3.5与ASP.NET 4.0主要差别
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。 ASP.NET 3.5中下列特性是之前的版本中没有的: ·Ajax集成 ·LINQ ·自动属性 ·Lambda表达式 同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内原创 2012-11-05 21:13:49 · 454 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:XML和HTML的区别
“可扩展标记语言”(XML)提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。 XML使用一组标记来描绘数据元素。每个元素封装可能十分简单也可能十分复杂的数据。您可以定义一组无限制的 XML标记。例如,您可以定义一些 XML 标记来声明订单中的数据,如价格、税收、发货地址、帐单地址等等。由于 XML标记在原创 2012-10-26 21:45:19 · 414 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记: Http方法:Get请求与Post请求的区别
Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求; Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改; Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英文字母/数字,原样发送,如果是空格原创 2012-11-10 07:18:20 · 1415 阅读 · 0 评论 -
黑马程序员之ASP.NET学习笔记:Http状态代码及其含义
HTTP状态代码以及所表达的含义 了解HTTP状态代码及其含义,对与研究怎么知道搜索引擎蜘蛛来过?等搜索引擎蜘蛛爬行规律相关问题,有很大的意义,在记录搜索引擎蜘蛛爬行网站的空间日志中就有用到HTTP状态代码,在网站浏览的时候也会遇到一些HTTP错误代码,下面介绍下HTTP状态代码以及所表达的含义: 202 Accepted 已经接受请求,但处理尚未完成。 203 Non-Au原创 2012-10-20 20:04:11 · 536 阅读 · 0 评论