ASP.NET 4.0 一些隐性的扩展
ASP.NET 4.0在很多方面都做了改进,在这篇ASP.NET 4.0白皮书就描述了很多ASP.NET 4.0的机制改变和改进。在我的博客中,也有几篇关于ASP.NET4.0的特性修改的文章。但是作为一个全新的框架和运行时,内部肯定还会有很...
我对Asp.net页面一系列执行过程的认识
众所周知,每个asp.net页面都是一个HttpHandler,并且它也是一个控件。我们来看来它的本身定义。 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...
谈谈学完Asp.net 中的自定义控件后的感受
终于把这些控件相关的知识点一边学一边写完了:) 当初就像周星星同学说的那样,一个尘世间的迷途小书童,踏进了.NET的大门,一梦二三年过去了,相比而言,或许比周围的同学会熟练些...
ASP.NET 回发详解 (焦炜 )
相信很多开发过AJAX的朋友都遇到过回发和回调的问题,今天我们就撇开AJAX来单独谈一谈回发,并通过一组简单的示例进行释疑。我们先在页面上添加一个客户端链接控件,设置其Id为“aLink”,看起来应该像这样:1:<a id...
Razor内幕之表达式
我们看一下之前例子中的代码:<li>@p.Name ($@p.Price)</li>是如何解析的。 当遇到"<li>"字符序列的时候,解析器知道正在解析一个以"</li>"为结束标志的标记。然后标记解析器在解析到结束标志之前发...
用户控件的动态加载
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//LoadUserControl c1 = (UserControl)LoadControl("ucCheckBoxGroup.ascx");c1.ID ...
C/C++源代码的Include依赖关系图(转)
近期针对Visual Studio 2010的Visualization and Modeling Feature Pack已经在MSDN上发布下载了。这个Feature Pack是对Visual Studio Ultimate 2010的扩展,对于C/C++增加了更多的支持,比如C/C++代码的Include依赖...
ASP.NET 回发详解 (转)
相信很多开发过AJAX的朋友都遇到过回发和回调的问题,今天我们就撇开AJAX来单独谈一谈回发,并通过一组简单的示例进行释疑。我们先在页面上添加一个客户端链接控件,设置其Id为“aLink”,看起来应该像这样:1:<a id...
.NET快速开发实践中的IExtenderProvider扩展组件(转)
说起扩展编程组件,我们不得不起到一个接口IExtenderProvider,参考msdn的定义:定义将属性扩展到容器中的其他组件的接口;下面我贴上IExtenderProvider的定义: /// <summary> /// 定义将属性扩展到容器中...
ASP.NET MVC之视图引擎
最近微软发布了另外一个在ASP.NET MVC上应用的视图引擎Razor。通过前面一系列的探讨,我想大部分都了解了ASP.NET MVC整个的原理,包括TempData、ViewData、ModelBinding、Filter等,但是我们还不是太了解它的视图引...
ASP.NET Page函数调用顺序及解释
asp.net页面事件执行顺序: 一.初始化部分: 1.构造函数:创建page类的一个实例,初始化page类的属性. 2.AddParsedSubObject函数: protected virture void AddParsedSubObject(Object obj) 提取aspx文件中的服务器控件,...
《新手面试时的常见问题和对策》
招聘面试是一个用人单位(面试官)与招聘者之间的博弈,不同的应聘者、不同的用人单位,不同的面试官会产生不同的面试过程和不同的面试结果。因此,如何应对面试是很难有什么正确答案的。但是,大量面试沉淀下来的各...
五种提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数...
七道最经典的asp.net页面传值题
第一题:一个Page:PageA.aspx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1; 一个User Control:UcA.ascx的网页上放有一个Label ID为Label1。这个UcA.ascx并拉入到PageA.aspx上。 在Tex...
Gridview的数据列中实现鼠标悬浮变色
Gridview一般朋友们都比较常用,因为它可以方便快捷的实现我们所需的很多功能,代码也比较简洁。平时的项目中这个控件我也比较常用,其中有个功能用到的频率也比较多。所以记录下备忘。 &nb...
ASP.NET AJAX 是ASP.NET 3.5 才引入的
如题,今天补充一个基础事实点,就是ASP.NET AJAX 是ASP.NET3.5才引入的,同时引入的还有LINQ,而ASP.NET 3.5是随.NET Framwork 3.5引入的,但是要注意一个事实,就是.NET Framework有3.0,但是ASP.NET没有3.0 ,它...
App.config
一.基础 >>>1.配置文件概述: 应用程序配置文件是标准的 XML 文件,XML标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件...
编码导致 html和aspx 样式差异,变形
前几天做页面,排好的html页面复制到aspx页面上就是会出现差异,比如字体定义无效,基本的表现就是怎么改样式都没显示或只有某些浏览器正常,搞了半天才发现是编码问题,DW默认新建的文件编码是gb2312的,vs默认是ut...
c/c++和.net之间相互调用
c/c++和.net之间相互调用,代码转换工具:1.http://download.microsoft.com/download/f/2/7/f279e71e-efb0-4155-873d-5554a0608523/CLRInsideOut2008_01.exe2.c++/c#互转工具 具体转换代码:代码 <!--Co...
display:none 和visible:false 的区别(转)
天遇到一个需求,把原先表单上需要输入的一个项隐藏起来,考虑有2种方法:首先说一下页面布局,这个输入项是一个TextBox,放在一个Table里的一个TR下的TD里,所以可以对TR进行隐藏 一种:把TR的display改为no...