SAL

  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET

主要是ASP.NET的内容,其中有自己总结的也有在网上Copy的。呵呵,但是个人觉得都是很实用的。
摘要:一. 场景这里仅举一个简单应用的例子,我希望在web.config里面增加网站的基本信息,如:网站名称,网站版本号,是否将网站暂时关闭等。二. 基本实现方法1. 定义配置节点对应的类:SiteSetting代码片段:namespaceTristan.SeeCustomConfig{publicclassSiteSetting{publicstringSiteName{get;set;}public... 阅读全文

posted @ 2009-04-27 20:03 SAL 阅读(273) 评论(0) 推荐(0)

摘要:关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别 呃`` 最近用惯了Activator.CreateInstance()和Activator.CreateInstance(),非常好用,可是在看许多别人的源代码的时候,大多数用了Assembly.Load("AssemblyName").CreateInstance ("Clas... 阅读全文

posted @ 2009-04-27 17:57 SAL 阅读(903) 评论(0) 推荐(0)

摘要:大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://http://www.abc.com//1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com/ 重写为 http://www.abc.com/show.as... 阅读全文

posted @ 2009-04-02 15:08 SAL 阅读(228) 评论(0) 推荐(0)

摘要:在Yahoo的Developer Network http://developer.yahoo.com/weather/ 详细地介绍了Yahoo天气预报的API调用方法,这里用C#来实现,本文仅作为抛砖,其它的应用由网友们自由发挥 首先了解Yahoo Weather Api的RSS Response格式: RSS Response Code highlighting produced by... 阅读全文

posted @ 2009-03-26 19:13 SAL 阅读(655) 评论(0) 推荐(0)

摘要:■什么是多线程: 多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的。 使用线程的好处有以下几点: ·使用线程可以把占据长时间的程序中的任务放到后台去处理 ·用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 ·程序的运行速度可能加快 ·在一些等待的任务实... 阅读全文

posted @ 2009-02-18 18:04 SAL 阅读(466) 评论(0) 推荐(0)

摘要:在使用updatepanel遇到下面这个提示,局部更新不能操作 “Sys.WebForms.PageRequestManagerServerErrorException: 不允许进行筛选。" 呵呵,已经基本解决,是cuteeditor的问题,在有cuteeditor的页面用了updatepanel后发生的,解决办法是把cuteeditor也放在updatepanel里面就行了.错误是解决了,... 阅读全文

posted @ 2009-02-09 15:49 SAL 阅读(405) 评论(0) 推荐(0)

摘要:在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在标签之外,破坏了原有XHTML的结构,所以本人在满足原功能的情况下,对JScri... 阅读全文

posted @ 2009-01-19 14:27 SAL 阅读(312) 评论(1) 推荐(0)

摘要:在一个项目中,IIS服务器与SQL Server数据服务器在不同机器上,使用system.transaction出现异常错误信息是:该伙伴事务管理器已经禁止了它对远程/网络事务的支持从网上找了不少资料,最后是这么解决的(各人情况不一样,只提供本人的当时环境配置和解决方法,供大家参考)机器软件配置:数据库:windows xp+sql server2000(临时找来的,呵呵,所以用xp)IIS服务器:windows 2003在两台机器上做如下操作: * 在命令行下运行 msdtc -uninstall,删除 msdtc(Distributed Transaction Coordinator)服务 阅读全文

posted @ 2009-01-15 23:07 SAL 阅读(1457) 评论(0) 推荐(0)

摘要:前一段时间园子里有很多文章介绍分析了Linq To SQL,它可以说是一个简单实现的ORM,是微软针对数据和对象的阻抗不平衡的问题。C# 3.0推出一些新的特性,比如Extension Method, Lambda Expression, Anonymous Type,其实这些新特性都是用来为Linq服务。Linq To SQL将程序员从以往写大量的sql查询语句、取值、赋值中解放出来,在inte... 阅读全文

posted @ 2009-01-15 00:13 SAL 阅读(1238) 评论(0) 推荐(0)

摘要:Linq to sql 微软不主动更新了,最近比外国的技术博客上看到的。不知道这信息是否真实。但是本人刚刚有了解了一下linq to sql,他对存储过程的支持不太好,不能返回数据集,如:我的一个通用分页存储过程他只能返回一条数据不能返回一个数据集,虽然网上有牛人给出了返回多条数据的方案,但要进行一定的改造。这样的话对于这种新技术还不如用原来的。还有linq to sql只是linq的一部份不等于... 阅读全文

posted @ 2009-01-12 11:39 SAL 阅读(1277) 评论(0) 推荐(0)

摘要:SqlConnection con=new SqlConnection("server=.;database=db;uid=sa;pwd="); SqlCommand cmd=new SqlCommend("select id,name from user where id=1",con); con.Open(); SqlDataReader sdr=cmd.ExecuteReader(); wh... 阅读全文

posted @ 2008-12-23 20:09 SAL 阅读(3996) 评论(2) 推荐(0)

摘要:Throughout this text, I've often employed the ILDASM utility to illustrate the Microsoft intermediate language (MSIL) that the C# compiler generates. I used ILDASM to give you a more complete understa... 阅读全文

posted @ 2008-12-10 14:41 SAL 阅读(340) 评论(0) 推荐(0)

摘要:1. ReferenceEquals, == , Equals Equals , == , ReferenceEquals都可以用于判断两个对象的个体是不是相等。 a) ReferenceEquals ReferenceEquals是Object的静态方法,用于比较两个引用类型的对象是否是对于同一个对象的引用。对于值类型它总是返回false。(因为Box以后的对象总是不同的,hehe) b... 阅读全文

posted @ 2008-11-28 14:51 SAL 阅读(817) 评论(0) 推荐(0)

摘要:安装非英语版本的 Microsoft Visual Studio 2008 Service Pack 1 (SP 1) 后,某些本地化的 IntelliSense 文本可能会还原为英语。 在 Visual Studio 2008 SP 1 下列语言版本会发生此问题: 中文 (简体) 中文 (繁体) 德语 西班牙语 法语 意大利语 日语... 阅读全文

posted @ 2008-11-19 16:31 SAL 阅读(324) 评论(0) 推荐(0)

摘要:这两个方法的作用都是从后台向前台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括<script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。 这两个方法唯一的不同之处在于从“何处”发送脚本块。RegisterClientScriptBlock() 在 Web 窗体的开始处(紧接着 <form r... 阅读全文

posted @ 2008-11-14 17:39 SAL 阅读(200) 评论(0) 推荐(0)

摘要:第一种:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient; namespace StoreProduceTest{ public class Program { /** * 存储过程 ... 阅读全文

posted @ 2008-11-12 17:58 SAL 阅读(440) 评论(0) 推荐(0)

摘要:本文通过一个Ajax注册用户实例,学习JQuery在Ajax方面的应用。//JS代码function checkname() { var Msg = document.getElementById("d_username"); var chk = CheckN(); if (chk) { $.ajax({ url: 'registerOK.aspx', type: 'POST', data: { ... 阅读全文

posted @ 2008-10-24 16:57 SAL 阅读(2901) 评论(2) 推荐(0)

摘要:在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序: WebUserControl1_Init WebForm1_Init Page_Load WebUserControl1_Load WebForm1_PreRender WebUserControl1_PreRender WebUserControl1_Unload WebForm1_Unload ... 阅读全文

posted @ 2008-10-23 15:14 SAL 阅读(217) 评论(0) 推荐(0)

摘要:以下是我的理解: Page对象有一Load事件,应该是如下定义: protected event EventHandler Load; 此事件继承到页面 OnLoad是Page的一个方法,应该是如下定义: protected virtual void OnLoad(Even... 阅读全文

posted @ 2008-10-23 14:16 SAL 阅读(2227) 评论(0) 推荐(0)

摘要:方法一: 给Delete列添加确认对话框最简单的方法是把CommandField的DeleteText属性设置为: Delete 加入div后会产生换行效果,若不想要换行效果可以使用span: Delete 方法二: 这种方法窃记住要判断状态,否则在有编辑按钮的时候找不到删除按钮的 protected void GridView1_RowDataBound(object send... 阅读全文

posted @ 2008-09-19 19:29 SAL 阅读(228) 评论(0) 推荐(0)