随笔分类 - DotNet
摘要:自定义SOAP标题可以限制调用服务的用户范围 1using System; 2using System.Web; 3using System.Web.Services; 4using System.Web.Services.Protocols; 5 6[WebService(Namespace = "http://livebaby.cn")] 7[WebServiceBinding(Confor...
阅读全文
摘要:Readonly是运行时常量,Const是编译时常量;前者灵活,后者高效;前者可以用于任何类型,后者只能用于数字和字符串; 从上面的对比看来,const相对于readonly的唯一好处就是它的高效性;但是,到底能高多少?我们用C#这样的高级语言来写应用程序,远不会像用C写操作系统那样会用到无数的常量数值(比如消息ID),在为数不多的对常量的使用过程中,使用const带来的性...
阅读全文
摘要:文本文件是一种常用的文件格式,所以如何处理文本文件也就成为编程的一个重点。本文就来探讨一下用C#是如何来处理文本文件。其内容重点就是如何读取文本文件内容、如何改变文本文件的内容,以及如何用C#来实现对读取后的文本文件的打印预览和打印。 一. 本文程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork SDK Beta 2 ...
阅读全文
摘要:实例程序说明 本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显示。按钮button1启动一个计算平方的线程。按钮button2停止后台处理线程。按钮button3退出程序。程序运行情况如图1所示。 使用线程 首先创建运行在新线程上的后台任务。表1所示的代码执行一个相当长的运行处理----一个无限循环。 表1、后台处理程序 pri...
阅读全文
摘要:真有趣,gb2312和unicode是什么样,写到文件中也是什么样,而utf8是加上FFFE的头,然后转换成unicode写到文件中 string s = "好"; byte[] ascii = Encoding.ASCII.GetBytes(s); //1字节 byte[] bigUnicode = Encoding.BigEndianUnicode.GetBytes(s);/...
阅读全文
摘要:转自:http://www.cdown.net/info/34287.html 用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。 首先,创建一个安装和部署项目。步骤如下: 1.在"解决方案资源管理器"中的解决方案中添加一个新项目。 用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框...
阅读全文
摘要:我们在进行asp.net开发时,经常会用到一些javascript脚本,比如: private void button1_click(object sender, system.eventargs e) { response.write( "") ; } 经常是重复的书写这些脚本,如果我们能做成一个相应的函数就好了,直接就可以拿来使用。很多人都有自己的一些javascript的函数,但是大部分向这...
阅读全文
摘要:ASP.NET为Web程序开发提供了新的范例。其中包括一系列基于服务器的控件,这些控件类似于HTML窗体中诸如文本框、按钮等元素。使用这些控件的问题是必须调用服务器。JavaScript为很多任务提供多种选择的机会,而这些过程不需要调用服务器。让我们来看结合JavaScript与ASP.NET所带来的强大功能。 性能是必需的调用服务器要求带宽和服务器处理时间,然而对一个可以享受高速流通的局域网程...
阅读全文
摘要:作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类...
阅读全文
摘要:DropDownList、ListBox由于Items是保存在ViewState中,回传后服务端会从ViewState恢复所有Items,所以,客户端对options的设置在回传后无法获取、保持。 一个解决思路是通过在页面Submit的时候,在客户端解码viewstate,找出相应items集合,根据客户端对该集合的处理,进行重新设置,然后再把更改过的viewst...
阅读全文
摘要:方法一: 1 string sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC"; 2 3 OleDbConnection conn=new OleDbConnection(); 4 5 conn.ConnectionString=ConnectionString; 6 conn.Open(); 7 8 OleDbComma...
阅读全文
摘要:一般而言,链接路径的表达有三种方式:绝对路径、相对路径和基于根目录的路径。另外对于ASP.NET服务器控件来说,还可以使用“~”来代替根目录来表示。在MasterPage和用户控件中,经常要使用一些图片作为背景或漂亮的按钮,但是在指定图片的src或者background时候,经常因为链接路径的问题而出错。1.使用绝对路径:使用形如“D:\xxx\xxx.gif”的绝对文件路径一般情况下是不可取的...
阅读全文
摘要:使用网站中的资源时,通常必须指定资源的路径。例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。 指定资源的路径 许多情况下,页面中的元素或控件必须引用外部资源,如文件。ASP.NET 允许您通过各...
阅读全文
摘要:对于一个项目来说,你不可能通过设定起始页按F5键进行调试, 原因是:各个网页间的关联性太强,要验证的的东西也很多.在调试时很难进行(实际上在我做的项目中根本不能进行)那么,我们来用另外一种调试方法:菜单栏→调试→进程→选中:w3wp.exe(它是系统进程,记得在【显示系统进程】复选框上打钩,否则找不到该进程)→附加→【选择要调试的程序类型】里一般选择第一个CRL和第三个Script→确定下面就是...
阅读全文
摘要:WSDL(Web Service Description Language)Web服务器描述语言是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:·服务做些什么——服务所提供的操作(方法) ·如何访问服务——和服务交互的数据格式以及必要协议 ·服务位于何处——协议相关的地址,如U...
阅读全文
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString...
阅读全文
摘要:.NET Framework 类库 MasterPage 类 注意:此类在 .NET Framework 2.0 版中是新增的。 作为页的模板和合并容器,这些页仅由 Content 控件和它们各自的子控件构成。 命名空间:System.Web.UI程序集:System.Web(在 system.web.dll 中) 语法 Visual Basic(声明) Public C...
阅读全文
摘要:using System;namespace DelegateSample{ public delegate void PrintCallback(int number); public class Printer{ //委托定义 private PrintCallback _print; //委托将要依附的属性 public...
阅读全文
摘要:什么是Web User Control如果你记得Microsoft公司先前在组建开发上的尝试,你一定很熟悉ActiveX控件或者ASP包含文件。这些控件和引用文件可以实现功能的分离和重用。ASP.NET Web User Control(网络用户控件)就是它们最新的成员。一个网络用户控件(Web User Control)就是一个独立的实体,它可以在其他的元素(elements)如Web窗体 (W...
阅读全文
摘要: 使用过JavaStruts的程序员应该知道,Struts中有一个模板标记,虽然其使用起来比较复杂,但对于有大量页面的程序来说其带来了很多方便。但是,在ASP.NET中并没有现成实现可用,这方面国内讨论的也很少,其实,重写sender方法我们也可以实现类似的功能。下面是我项目中使用的一个基类模板类。
阅读全文