编程技巧 - 文章列表

  • .net下用javascript调用webservice

    .net 下用javascript调用webservice的话,要用到webservice behavior。下面以一个例子讲解之,比较简单\n1 、首先,要创建一个webservice,比如\n<%@ WebService Language=”C#” class=MyMath %>using System;using System.Web.Services;public class MyMath {[WebMethod]public int add(int a, int b){return a + b;}[WebMethod]public int subt

  • ASP.NET 2.0中预设的cookie

    今早在老外的BLOG上看到这个说法,不妨留意一下:\n  如果你在asp.net 2.0中使用FormsAuthentication,并且将cookie设置为持久状态,那么其持续时间默认是30分钟的,而不是asp.net 1.1中的50年,因为50年的话太不安全了,你的计算机会被人卖掉的。如果要更改的话,可以使用timeout属性更改\n<authentication mode=”forms”><form loginUrl=”login.aspx” timeout=”3600″/> \n</a

  • 当ASP.NET撞上JSF之应用程序的国际化

    国际化,是指在你的应用程序中支持多种语言和文化。这包括提供本地化的文本消息和格式(例如日期),以便在世界不同地方的用户能够以一种他们理解的格式和语言来观看你的web页面。随着全球web的不断增长,这种类型的功能也变得日益重要。我们将快速地看一下每个框架如何允许你外在化页面文本(例如域标签)以提供不同的本地化支持。  支持不同的本地化的JSF应用程序与其它J2EE应用程序实现方式差不多使用一样的实现方式-通过把本地文本数据存储到一个资源包属性文件中。你将对每一种本地化支持提供一个属性文件(每一种本地化以一个语言代码和一个国家代码(例如en-US加以标志)。切换显示语言其实是一个重定向到另外一个p

  • Asp.net中的页面乱码的问题

    1.<globalization requestEncoding=”gb2312″ responseEncoding=”gb2312″ />

  • Asp.net给站点某目录增加Aspnet用户

    using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;\nusing System.IO;using System.Net;using System.

  • 当ASP.NET撞上JSF之校验输入方式的差异

    在大多数应用程序中,必须允许用户把数据输入到系统中,因此,校验要求几乎存在于所有应用程序中。在本文中,这两个示例应用程序显示一个可用房间列表并且允许用户显示任何与该房间相关的预订信息。对于每个房间都有一个相应的链接-直接展示给用户一个在线表单-你可以立即进行新的预订。下面显示出这两个应用程序的预订表单屏幕快照。\nASP.NET预订表单JSF预订表单

  • ASP.NET2.0服务器控件开发之简单属性

    在前面的系列文章中,笔者已经列举了几个实现自定义服务器控件的示例。通过这些示例,读者初步接触了有关创建服务器控件属性的内容。例如,使用私有变量、视图状态、控件状态等实现属性等等。虽然读者通过这些内容可以了解实现属性的一些基本知识,但是这还是不够的。从本节开始,将针对实现自定义服务器控件属性的问题展开讲解。本节重点介绍实现自定义服务器控件属性的一些基本概念和简单属性的基本实现方法等内容。\n  1. 控件属性基本概念  本小节介绍有关创建服务器控件属性的基本内容,具体内容包括:(1)属性类型和形式;(2)从Control和WebControl继承的属性;(3)与属性相关的设计时元数据attrib

  • ASP.NET 2.0: 页面中链入的CSS、js文件带中文时需注意

     当定义的样式中有中文时,如 .sometyle {font-family:@黑体;},如果书写不正确,如写成 .sometyle {font-family: 黑体;},这应该是个错误的写法,这样不仅这个样式不起作用,而且还会影响到定义在它后面的样式起作用,不知道对css的解析本来就是这个规则,还是ASP.NET 2.0的问题。\n  当你直接把从网上download下来的js文件加入的VS2005项目中时,如果此文件中带中文,当你调用其方法时,就会出现对象找不到的js错误,就像你没有链如该文件一样。你需要在项目中新建一个js文件,然后把你down下来的文件中的代码copy进这个新文件,然后使

  • 当ASP.NET撞上JSF之构建应用程序的异同

    理想情况下,ASP.NET和JSF web页面应该包含很少的代码而且只是包含必要的HTML和标签来生成页面的组件,一个页面的事件逻辑驻留于代码文件中。在ASP.NET中,每个web页面与一个相应的子类化页面ASP.NET类的.NET类文件相关联。有时,这些文件被引用为”code-behind”文件。在JSF中,每个web页面都有一个相关联的支持JavaBean类。ASP.NET的code-behind文件和JSF支持bean都包含页面属性(例如标签和输入域)。JSF bean是用Java编写的,而ASP.NET code-behind文件可以使用任何.NET语言(例如V

  • ASP.NET 2.0服务器控件开发之复杂属性

    在上一篇文章中,曾经提及“复杂属性”的概念。复杂属性的最大特征是属性的类型是本身具有属性(称为子属性)的类。通常情况下,复杂属性表现为3种形式:连字符形式属性、内部嵌套形式属性和内部嵌套形式默认属性。本文将介绍以上3种形式复杂属性的具体实现方法。  1. 实现连字符形式复杂属性  连字符形式属性是比较常见的复杂属性。我们常用的Font属性就是一个复杂属性,其包括多个子属性,如Bold、Name等。这种类型属性具有两种语法格式:一种是利用连字符语法,在控件的开始标记中保存子属性,例如,Font-Bold,Font-Name。另外一种格式是在控件的标记中保存子属性,例如,<font Bold=&#