RSS图片
C#开发
我们在编写基于 ASP.NET 的应用程序时,如果代码执行出错或检测到异常,一般会提示用户“返回”或“回退”,或者在多步操作、列表/详细的查看界面中,也会给用户提供回退到上一页面的链接,对于这种情况,大家很快就会想到的简单做法就是利用 Javascript 来实现,即 history.go(-1) ,但是由于 ASP.NET 页面的 PostBack 机制,所以 history.go(-1) 可能还是当前页面,而不能真正回退到上一页面。     在 Cla......
作者:发表于:2009-11-5 点击:12 评论:0
public string GetCallbackEventReference ( Control control, 处理客户端回调的服务器 Control。该控件必须实现 ICallbackEventHandler 接口并提供 RaiseCallbackEvent 方法。 string argument, 从客户端脚本传递给服务器端的一个参数、RaiseCallbackEvent 方法。  string clientCallback, 一个客户端事件处理程序的名称,该处理程序接收成功的服务器端事件的结果。即服务器端GetCallbackResult方......
作者:发表于:2009-11-4 点击:25 评论:0
http://msdn.microsoft.com/zh-cn/library/ms153103(VS.80).aspx   http://pwqzc.cnblogs.com/archive/2005/11/10/273277.html   http://book.csdn.net/bookfiles/185/1001858503.shtml    ...
作者:发表于:2009-11-2 点击:29 评论:0
GetCallbackEventReference函数在 .NET Framework 2.0 版中是新增的。 MSDN解释:获取一个对客户端函数的引用;调用该函数时,将启动一个对服务器端事件的客户端回调。此重载方法的客户端函数包含指定的控件、参数、客户端脚本和上下文。函数原型:public string GetCallbackEventReference ( Control control, string argument, string clientCallback, string context) 第一个参数指定了服务器端将要处理......
作者:发表于:2009-11-2 点击:56 评论:0
callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制了。在本文中,Teddy将和您一起解析callback的整个调用、反馈机制,相信对于帮助您更好的使用callback,将能有一定的益处。   Callback vs Atlas    首先,谈谈Atlas。很多朋友可能会觉得奇怪,已经有了Callback,为什么又要出Atlas呢?关于这个......
作者:发表于:2009-11-2 点击:13 评论:0
在开发ASP.NET应用程序的过程中, 我们经常需要在不刷新页面的情况下回调服务器的一些信息.人们喜欢用一些集成的的类库来处理,其实,ASP.NET本身已以内置了服务器回调的信息.下面是一个简单的例子:要实现回调,服务器必须实现 ICallbackEventHandler  接口.如下:public partial class _Default : System.Web.UI.Page ,ICallbackEventHandler{    protected void Page_Load(object sender, EventArgs e) &nbs......
作者:发表于:2009-11-2 点击:45 评论:0
在项目中我们可能会经常遇到一收集多选信息的情况,比如做注册的时候要收集个人爱好,那时候大家第一个想到的肯定是CheckBoxList。那我们怎么来获取到CheckBoxList的值并且存入数据库呢?? 如果我们还需要编辑用户的个人信息而其中爱好也是可以改动的,此时同样大家也会想用CheckBoxList去显示用户的各人信息,那我们又要如何将库里的值用CheckBoxList表示出来呢?? 编辑分析问题遇到这种情况大家肯定想到for,foreach去遍历,没......
作者:发表于:2009-10-30 点击:138 评论:0
在 ASP.NET2.0 中有一个专门用来管理客户端 JavaScript 脚本的类 ClientScriptManager这样我们可以根据程序需要动态的注册所需的 JavaScript 脚本程序它具有四种方式I   RegisterClientScriptBlock    将 JavaScript 区块添加到页面头部 [Head]。    可 以字符创形式创建这些代码,然后将它传递给添加网页的方法。可以使用这种方式将任何 JavaScript 插入网页。    对应的......
作者:发表于:2009-10-27 点击:71 评论:0
  网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。   生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息   可以将网站拆分成多个项目以方便管理   可以从项目中和源代码管理中排除一个文件 ......
作者:发表于:2009-10-15 点击:37 评论:0
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="_Default" %> <%@ Page Language="C#" AutoEventWireup="true" Src="default.aspx.cs" Inherits="_Default" %> <%@ Page Language="C#" AutoEventWireup="true" Codebehind="default.aspx.cs" Inherits="_Default" %> 以上三句,具体差别在哪? --------------------------------------------------------------- ......
作者:发表于:2009-10-15 点击:214 评论:0