编程技巧 - 文章列表
-
GridViewRow可以任意位置单击引发事件的方法
GridView 是 ASP.NET 2.0 中应用最为广泛一个控件,几乎所有的数据操作都需要它,正如我们平常所应用的,可以编辑、删除、选择等等,但如果客户有需要通过单击行而引发超链接或者进入行编辑状态时,我们该如何实现,这里介绍了一种方法来实现此功能。它将允许你通过点击行的任何一个位置而引发你所需要的事件。\n 首先为 GridView 填充数据private void BindData() { SqlConnection myConnection = new SqlConnection(ConnectionString); SqlCommand myC
-
VC++大数据量绘图时无闪烁刷屏技术实现
引言 当我们需要在用户区显示一些图形时,先把图形在客户区画上,虽然已经画好但此时我们还无法看到,还要通过程序主动地刷新用户区,强制Windows发送一条WM_PAINT消息,这将引发视类OnDraw函数简单地将所有的图形对象重画,这样才完成了图形的显示工作,但在刷新的同时会引起较明显的闪烁尤其是当画面面积较大、图像元素过多时尤为明显甚至达到无法正常工作的地步。因此,我们需要做相应的处理。本文介绍了采用先在内存中绘制图形,然后再把绘好的图形以位图方式从内存拷贝到窗口客户的消除刷屏闪烁的一种方法。 WM_PAINT消息和无效区 ·在用户移动窗口或显示窗口时,窗口中先前被隐藏的区域重新可见。
-
ASP.NET+Atlas创建客户端Web应用程序
提要 本文介绍了Atlas框架,并探讨它的客户端和服务器端类库及其编程模型。另外,本文还详细剖析了一个支持Atlas功能的示例Web应用程序。 一、 开发环境说明 本文中所提供的信息适用于下列技术:Asp.net 2.0,Asp.net Atlas CTP,Visual Studio Professional 2005和Visual Web Developer 2005。 二、 简介 Atlas是一个框架的代号,该框架对于客户端Web应用程序的开发方面扩展了asp.net。该框架在提供一组客户端和服务器端类来创建跨浏览器兼容的AJAX风格的应用程序的同时,还引入了其它特征,例如桥接技术
-
ASP.NET 2.0中的Web和HTML服务器控件
除了代码和标记之外,ASP.NET 2.0页面还可以包含服务器控件,它们是可编程的服务器端对象,典型情况下表现为页面中的UI元素(例如文本框或图像)。服务器控件参与页面的执行过程,并给客户端生成自已的标记呈现内容。服务器控件的优势在于,它让开发者从简单的积木式的组件中获取复杂的呈现方式和操作行为,极大地减少了生成动态Web页面所需要编写的代码量;另外一个优势是,定制它们的呈现方式和行为非常简单。服务器控件所暴露的属性可以通过宣告式(在标记中)或编程(在代码中)设置。服务器控件(和页面控件本身)还暴露了一些事件,开发者可以处理这些事件,在页面执行的过程中,或者响应向服务器发回页面的客户端操作(P
-
XP下Asp.net访问被拒绝
“/ASP”应用程序中的服务器错误。 ——————————————————————————– 对路径“C:BegASPNETch14MyCalendar.xml”的访问被拒绝。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该
-
ASP.NET2.0数据库之SQL Server安全性
SQL Server的安装有两个关于安全模式的选项。它们之间的差别在于由哪一个软件执行认证过程。认证是一个确认将要连接SQL Server的用户身份的过程。一旦执行了认证,SQL Server就能验证这个用户是否具有许可来连接一个被请求的资源,例如一个数据库。如果用户具有连接数据库的许可,那么SQL Server将允许连接请求成功,否则,连接失败。这个验证用户许可的过程还被称为授权。 · Windows Authentication(还被称为Trusted Authentication或者Integrated Security)使用进行连接请求过程的Windows用户身份来执行对数据库的授
-
ASP.NET 2.0页面框架简要慨述
ASP.NET Web窗体页面框架组件是一个可缩放的通用语言运行时编程模型,它可以用于动态地生成Web页面。ASP.NET页面框架组件是ASP的合理进化(ASP.NET提供的语法与已有的页面是兼容的),它被特意地设计用于解决早期模型中的大量的关键的缺陷。特别是,它提供了建立和使用可供重复使用的(reusable)UI控件的能力,这些控件可以封装公用的功能,从而减少了页面开发者需要编写的代码数量;它使开发者能够清晰有序地构造页面逻辑(并非“缠绕在一起的代码”);它使用的开发工具提供了强大的WYSIWYG(所见即所得)页面设计支持能力(已有的传统ASP代码是不透明的)。本文介绍ASP.NET页面特
-
ASP.Net生成后台脚本的问题的解决办法
用ASP.NET开发web应用经常会用到弹出对话框,一般情况下我是这样写的\nResponse.Write(“”,”<script>alert(‘弹出窗口!’);</script>”);\n 但是这样写有一个问题就是当 对话框弹出的时候整个页面都是白的,进度条在缓慢的移动,等你点了确定后就好了,这是为什么呢?\n 我是这样理解的,程序是顺序执行的,当执行到上面的语句的时候,程序开始等待用户的操作,然后再往下执行,我一开始也没注意,可后来越看越难看,怎么想也得把它改过来,让它弹出的时候网页还是有内
-
ASP.NET 2.0 GridView控件应用模版
GridView控件是由一系列数据显示控件之一,它可以绑定到 SqlDataSource 控件以返回的数据记录的字段以动态生成网格, GridView为我们提供了多种数据绑定列类型,例如BoundField 默认数据绑定列类型是一种简单的数据类型,展现了文本数据值。 其他类型方面的数据显示文本内容交替使用、CheckBoxField 复选框显示布尔数据类型、CommandField 显示一个按扭,按扭的类型可以是Button 普通按扭、LinkButton超链接按扭、ImageButton图片按扭,等等类型,GridView控件还提供Templatefield,使用模板. 可以对数据字段进行
-
ASP.NET 2.0 Web窗体语法指导
ASP.NET Web窗体页面是一个宣告式的文本文件,扩展名是.aspx。除了静态的内容之外,你还可以使用八种不同的语法标记元素。这一部分回顾这些语法元素并提供了一些使用方法示例。 呈现代码的语法:<% %>和<%= %> 代码呈现块用<% … %>元素表示,它允许你控制呈现的内容,在Web窗体页面执行的显示阶段执行。下面的例子演示了如何使用它们循环显示HTML的内容。<%@ Page Language=”VB” %> <html><body><% Dim I As IntegerFor I = 0 To 7 %><font size=”<%