摘要:
我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用 new 操作符来生成他们,这样客户程序就要知道相应的类的信息,生成的代码显然不够灵活。我们可以在代码中不利用具体的类,而只是说明我们需要什么,然后就能够得到我们想要的对象吗? 哦,我们都看设计模式,听吧,很多人都在那里鼓吹他们是... 阅读全文
摘要:
现在,我们就来改写AddAttributesToRender方法,ASP.NET在渲染该控件到输出时,会调用该方法我们所改写的方法,以达到将JS代码发送到客户端的目的。具体代码如下: protected override void AddAttributesToRender(HtmlTextWriter writer){System.Text.StringBuilder ClientSideEve... 阅读全文
摘要:
今天我们就来说一下DATAREADER:string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";strConnection+=Server.MapPath(strDb);OleDbConnection objConnection=new OleDbConnection(strConnection);OleDbComm... 阅读全文
摘要:
首先我考虑到这个签是随机产生的,要用到Random类。但是这个签又是人为随便写的,有可能是ABC……也有可能是甲乙丙…… ………… 经过我反复的思考,我最后这样做出来了这个东西…… 首先建立一个比赛安排的数据表,里面包括比赛的时间,地点等,并且给每场比赛设... 阅读全文
摘要:
1.首先我是用存储过程来解决的,要弄懂这个问题,首先要从存储过程下手,代码如下: CREATE proc getdataset@TableList Varchar(200)='*',--搜索表的字段,比如:’id,datatime,job‘,用逗号隔开@TableName Varchar(30), --搜索的表名@SelectWhere Varchar(500)='',--... 阅读全文
摘要:
备份SqlServer数据库:以下是引用片段: stringSqlStr1="Server=(local);database='"+this.DropDownList1.SelectedValue+"';Uid=sa;Pwd="; stringSqlStr2="backupdatabase"+this.DropDownList1.SelectedValue+"todisk='"+this.T... 阅读全文
摘要:
如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx。 深入概念: 让我们看看如何实现它。 这可以在configuration部分实现。 语法: 以下是引用片段:<urlMappings enabled="[true|false]"> <add url="String" mappedUrl="String"/... 阅读全文
摘要:
以前曾说过用HttpModule来在Response前更改Cookie,今天遇到Asp.net自做主张,把我辛苦转换的汉字ꪻ这样的表现形式,又转成汉字,别说是Asp.net的Web控件,就是Html控件Ranat=server都会被它强行转换成汉字输出。 如果把页面内容一行行用Response写出来,那样太累,而且容易出错。所以最好的办法是在Asp.net的生成动作完成之后,再进行一次转换,这样... 阅读全文
摘要:
对于Atlas程序,在某些情况下,我们需要在短时间内调用大量的Web Service,例如某个列表中用户快速的点击删除。这时网络带宽,稳定程度等等往往会造成较长时间的延迟。如果可以将这些调用包装成一个单一的请求,那么用户只需忍受一次网络延迟,即可得到处理的结果,也间接的提高了效率。似乎这并不是一个很容易实现的功能,但幸运的是,Atlas中内建了对批量调用Web Service的支持,您所需要的只是... 阅读全文
摘要:
系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(... 阅读全文