ASP
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
asp ajax 1.0中的scriptmanagerproxy
在asp.net ajax 1.0中,由于scriptmanager只能有一个,因此当有模版页的时候,就必须用scriptmanagerproxy来做桥梁了,举例子如下,有两个JS文件, jscript1完成加法,jscript2完成乘法// JScript1 文件//求和function sum(m,n){ alert(eval(m)+eval(n));}// JScript2 文件//求积f原创 2013-07-01 17:21:10 · 551 阅读 · 0 评论 -
小TIPS:动态改变masterpage
在asp.net 2.0中,masterpage是个不错的东西,但有时,要动态更换masterpage的,比如我们常常在一些新闻网站里,可以看到有"print"的按钮,按PRINT的时候,会把主模版的一些花俏的东西去掉,比如只显示标题,日期,页脚等,这个时候,我们可以在当用户选择"print"的时候,动态调用一个新的适合打印的masterpage,比如假设有个显示文章内容的详细页detail.as原创 2013-07-01 17:09:41 · 704 阅读 · 0 评论 -
ATLAS拖拉之简单小结
有了atlas的话,做一些随意拖拉的效果就十分容易了。在vs.net 2005下,装了atlas的话,有很多控件可以实现之,下面小结之1、使用 控件,比如 //原创 2013-07-01 17:11:50 · 626 阅读 · 0 评论 -
codeproject上看到的一个好的日历控件
今天在codeproject.com上,看到一个还做的不错的asp.net 2.0的日历控件,可惜不是开源的,有多种样式选择,地址是http://www.codeproject.com/useritems/ASPNET_JS_Calendar.asp,不用POSTBACK的,比asp.net 2.0中传统的那个要好些原创 2013-07-01 17:14:08 · 756 阅读 · 0 评论 -
asp.net 2.0小tips:在web.config里设置用户定义控件
在asp.net 1.1中,要使用用户自定义控件,可能要这样: 这样如果要在很多页面上设置自定义控件的话,都要在每个页面上加上引用,不大方便,而在asp.net 2.0中,可以先统一在web.config里先设置好,比如 这样就一样可以在页面里引用自定义控件了,而且原创 2013-07-01 17:14:39 · 575 阅读 · 0 评论 -
win2003下的asp跑到win2000下变乱码的解决方案
一个系统,之前用win2003做的,正常,无乱码,一放到win2000+iiis 5下,发现有乱码,解决办法很简单,可能是由于编码问题造成的,首先千万不要把.asp文件存成utf-8的格式,然后在最低层的页面写上%@language="vbscript" CODEPAGE=936%>马上解决了原创 2013-07-01 17:16:33 · 651 阅读 · 0 评论 -
两款.net 下编辑器小结
在asp.net 状态下,有两款不错的网页编辑器,分别是freetextbox和fckeditor,网上不少文章介绍之,现归纳之1 freetextox 安装时引用freetexbox.dll就可以了,拖拉控件在web.config中添加 要特别注意的是vs.net 2005+asp.net 2.0下,还要在要用freetextbox的页面里设置好 不原创 2013-07-01 17:18:42 · 582 阅读 · 0 评论 -
asp.net 2.0下gridview中加亮移动行
看到老外的blog,说asp.net 2.0下的gridview中,当用户在gridview中用鼠标从上到下扫描各行时,起到加亮显示每次移动过的行的一个效果,用javascript写的,还算简单,记录之 Product IdProduct NameUnitPrice' onclick='javascript:Repeater_selectRow(this, "",true);' onmouseo原创 2013-07-01 17:18:47 · 559 阅读 · 0 评论 -
asp.net 2.0中使用OWC组件学习小结
asp.net 2.0中,要显示图型的话,可以用ms office 2003的owc组件,可以十分方便地看到图表,在工程中,首先添加microsoft office web components 11.0的引用就可以了,然后要using Microsoft.Office.Interop.Owc11;1 生成柱状图 //创建X坐标的值,表示月份 int[] Month = new原创 2013-07-01 17:19:23 · 735 阅读 · 0 评论 -
asp.net 2.0 中用好delete功能
在4guysfromrolla中看到老外一篇讲解asp.net 2.0中关于如何用好delete功能的文章(http://aspnet.4guysfromrolla.com/articles/062007-1.aspx),觉得十分好,今将要点笔记之,用的都是northwind的例子 1)删除dropdownlist中的项目 DataText原创 2013-07-01 17:20:19 · 545 阅读 · 0 评论 -
有区别地展示错误信息
在asp.net 2.0中,当应用出现错误时,可以向用户展示友好的出错信息,让用户看不到直接的出错信息和出错的位置,以避免敏感的信息泄露。但有时,如果想让开发者在远程能看到具体的详细开发信息的话,则又要分开区别对待,Scott在他的BLOG里教了大家如做了,现总结之(http://weblogs.asp.net/scottgu/default.aspx) 首先,我们在web.config中原创 2013-07-01 17:08:18 · 632 阅读 · 0 评论 -
大家以后投诉电信解决不了的话,找信息产业部去
上次自己的一个小灵通,别广州电信无端开通了小秘书服务的试用,虽然不收费,但我觉得受骗了,于是投诉给10000号,但效果不好,他们态度不好,后来投诉到国家信息产业部电信监督部,终于一周后,电信专人来回复了,态度很好,而且调出了投诉录音,还查了数据库收费记录,最后我接受他们的道歉,而且他们也答应以后采取措施避免,还让我写回意见传真给他们,因为产业部要备案的,感觉还是很正规的。由于很多朋友也问我这个事,原创 2013-07-01 17:07:52 · 3682 阅读 · 0 评论 -
asp.net ajax 1.0中detailview与updatepanel混合使用的例子
在asp.net ajax 1.0中,如果有一个detailview控件,想做到每点detailview中的每行,在旁边显示出这条记录的detail情况(master-detail的效果的话),可以使用updatepanel控件实现 首先,创建一个自定义web控件webusercontrol,ascx,把detailviw控件放到updatepanel控件内,detailview控件如下原创 2013-07-01 17:21:21 · 750 阅读 · 0 评论 -
php版本的ajax.net
微软的asp.net ajax 1.0后,其实发现是十分不错的,而且提供的microsoft ajax library可以给其他语言进行调用,比如PHP就可以,PHP里有个开源的项目,专门对asp.net ajax 1.0进行了封装,全称叫php for mircrosoft ajax library,可惜还是ALPHA版本的,地址在http://www.codeplex.com/phpmsaj原创 2013-07-01 17:21:56 · 580 阅读 · 0 评论 -
asp.net 2.0 技巧2
一个detailview控件,用第一笔,上一笔,下一笔,最后一笔显示记录,还有可以有编辑,添加,删除等功能,还可以根据下拉列表显示页数的一个程序.作为备用之用,而且是无刷新的.原创 2013-07-01 17:24:25 · 475 阅读 · 0 评论 -
asp.net ajax笔记3
一个dropdownlist给人选择部门,下面用一个DETAILVIEW来显示该部门下的员工信息,注意将detailview 放在updatepannel中,其triggers属性设定为部门下拉框的selectedIndexchanged事件引发的ASYNCPOSTBACKTRIGGERS触发器 前端:原创 2013-07-01 17:25:42 · 574 阅读 · 0 评论 -
asp.net ajax 技巧4
在章立民的书里看到的,的确是不错的技巧,一个gridview,一个detailview,很好的master-detail关系在detailview中,还可以编辑,删除具体的信息,下面全部摘录之 前台:原创 2013-07-01 17:25:47 · 599 阅读 · 0 评论 -
asp.net ajax 技巧5
继续章立民asp.net ajax 168范例的读书笔记1) 比如有两个updatepannel1和updatepannel2,如果要在updatepannel1中点按钮,去更新updatepannel2中的内容,但updatepanel1中的内容不变,其主要设置好各updatepannel的childrenastriggers属性为false,以及updatemode属性为conditiona原创 2013-07-01 17:25:53 · 534 阅读 · 0 评论 -
ejb学习小结3
这次简单小结的是实体bean的做法1 、配置JBOSS数据源 * 从目录JBOSS_HOME\docs\examples\jca下找到相应的数据库数据源配置的模版文件,如mysql-ds.xml * 拷贝模版文件到JBOSS_HOME\server\default\deploy目录下 * 修改其中的用户名、密码、数据库主机、数据库名称等等属性 * 拷贝数据库驱动到server\defau原创 2013-07-01 17:28:33 · 572 阅读 · 0 评论 -
asp.net中模拟测试smtp发信
在asp.net 中,有时要测试发信SMTP,但如果在单元测试中,如果没方便好用的smtp怎么办,其实还是有办法模拟的,下面讲解下:在web.config 中设置 这样设置的话,将指定c:\mail为指定的收件箱的目录了,代码可以编写如下:protected void btnMail_Click(object sender,原创 2013-07-01 17:32:57 · 1023 阅读 · 0 评论 -
gridview中手工排序
在asp.net 2.0中,如果是使用gridview的话,可以要对gridview进行排序的话,可以配合sqldatasource来使用,已经内建了排序的功能(即点列标题进行排序),但如果要配合其他数据源控件的话,则必须使用自定义的排序方法了,今天学习到了如何用dataset搭配gridview的话,进行标题排序,现将其方法摘录如下: 首先,用一个方法将数据取出来,放到DATASET里去,如原创 2013-07-01 17:04:16 · 556 阅读 · 0 评论 -
用iframe实现灵活的上传文件
用iframe其实还是可以做不少效果的,比如想做这样一饿效果:用户点某个连接,然后弹出文件上传框,之后点选了文件后,可以马上上传文件,而不象平时那样,选好文件好,还要按“上传”。是这样实现的,用IFRAME,首先在index.aspx中这样写 function Browse() { var ifUpload; var confirmUpload原创 2013-07-01 17:23:08 · 575 阅读 · 0 评论 -
asp.net 2.0中显示主从关系另一个方法
一般是在asp.net 2.0中,是用master-detail的关系来显示数据的,显示的办法也很多,但今天看书发现一个,是在同一个gridview里,搭配bulletedlist来显示的。关键部分如下,同时也有用了ajax原创 2013-07-01 17:24:15 · 598 阅读 · 0 评论 -
www.asp.net的中文版推出了
www.asp.net是著名的asp.net站点,现在推出了其中文本地化站点,http://www.asp.net/cn/default.aspx?tabid=1原创 2013-07-01 17:12:00 · 1234 阅读 · 1 评论 -
asp.net 2.0中不同web控件之间的相互调用
在asp.net 2.0中,要在不同的web控件之间互相调用,必须要来引用,举例如下default.aspx: 我们要实现的是,按下控件1的按钮后,将在控件2的文本框中显示出指定的文本在首页里,分别调用了控件1和控件2webcontrol.ascx:这里放置一个按钮,然后用reference来引用控件2webcontrol.ascx.c原创 2013-07-01 17:12:10 · 606 阅读 · 0 评论 -
asp.net 2.0中的gridview里用crosspage的功能
在asp.net 2.0里,多了crosspage的功能,也就是说,可以很方便地在第二个页面里接受第一个页面里的参数值了, 详细参考http://www.cnblogs.com/jackyrong/archive/2005/01/15/92472.html里说的。这里,举个常见的例子,比如在一个gridview里,当点选第一列某个人的姓名后,接着并跳转到第二页,在这页里显示关于这个人的具体信息,这原创 2013-07-01 17:14:33 · 533 阅读 · 0 评论 -
ASP.NET2.0的multiview和wizard控件
最近学习asp.net 2.0中,偶遇这两个新控件,故翻译老外文章一篇,现转载到园子里原文发表在http://dev.yesky.com/msdn/411/3034911.shtml中在asp.net 1.1中,如果要做一个具有向导式的应用程序,是比较麻烦的。所谓向导式应用,就是说比如一个注册用户的应用,是需要若干步完成的,用户填完某一步的表单后,可以点"下一步"而进入下一步,也可以使用"上一步"原创 2013-07-01 17:14:49 · 757 阅读 · 0 评论 -
asp.net 中一次上传多个文件
看到一篇老外的文章,说在asp.net 中,如何先让用户把要上传的文件都选好了,然后一次上传,今小结如下首先在页面加一个上传文件控件,一个“attach"按钮,一个listbox,用来存放等待上传的文件名,一个"UPLOAD"按钮,一个”删除按钮 type="file" size="62" runat="server"> runat="server" Text="Attach原创 2013-07-01 17:17:19 · 700 阅读 · 0 评论 -
asp.net 2.0中实现防盗链
今天看书时发现一个实现asp.net 2.0中实现防止盗链的方法,其实际的原理就是利用了IIS中HttpHandler模块来处理的。因为比如平时用IIS只是处理如asp,aspx等文件,没处理如iis,jpg等图片的,下面简单小结下1 建一个网站(vs.net 2005),然后添加一个Handler.ashx处理文件,处理HTTP请求,代码如下 using System;using Syste原创 2013-07-01 17:18:36 · 660 阅读 · 0 评论 -
asp.net 2.0的gridview基本知识
在老外的一篇blog里(http://fredrik.nsquared2.com/ViewPost.aspx?PostID=429),很好的一篇文章介绍了asp.net 2.0中对gridview的一些基本操作,下面部分翻译并小结之。 1 当要访问gridview的当前行时,可以使用的事件为OnRowDataBound, protected virtual void OnRowDataBou原创 2013-07-01 17:19:43 · 538 阅读 · 0 评论 -
petshop中工厂模式中的应用
petshop 4。0是个好东西,是个微软出的DEMO,里面用了了如工厂模式,策略模式,MSMQ和大量的asp.net 2.0新特性,下面简要小结下其中的工厂模式的应用,可以在平常的项目中用到 首先,petshop提供了sql server和oracle的实现类,其中的petshop.IDAL是访问的接口,其中用到了泛型,比如IProduct接口public interface IProdu原创 2013-07-01 17:20:04 · 667 阅读 · 0 评论 -
(转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
今天在测试ASP做一个文件下载页面,用ADODB.Stream来操作文件下载达到隐藏真实路径的目的,因为是本地测试,所以一开始用的是一个63.8M的文件做下载测试,却提示如下的错误:Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 /showuser.asp,行 0 此 ASP 页的执行造成响应缓冲区超过其配置限制。 想起IIS6下面原创 2013-07-01 17:22:32 · 939 阅读 · 0 评论 -
小TIPS:asp.net 页面中的注释
在asp.net 2.0中,在页面HTML部分,可以使用服务端注释server comments,那样是不会将所注释的内容回传到客户端的,做一个对比下面 Server Side Comments --%> hello --> 注意其格式为 而在vs.net 2005 中,当选中某段需要注释的代码原创 2013-07-01 17:09:04 · 1382 阅读 · 0 评论 -
一段挺有用的小SCRIPT
在老外的BLOG上看到一段好的JAVASCRIPT,很简单,但很实用。就是说,在asp.net 2.0中,在一个带有TEXTBOX的GRIDVIEW中,有很多行记录,当每次鼠标点选每行的文本框时,该行会加亮,而离开时(丢失焦点时),该行会还原为原来的颜色。其DEMO如下asp:GridView ID="gvUsers" runat="server" AutoGenerateColumns="tru原创 2013-07-01 17:06:46 · 599 阅读 · 0 评论 -
asp.net 2.0 ajax技巧学习1
最近跟台湾章立民的好书在学习,台湾人写书就是牛,今天说的是如何用triggers,触发不在updatepannel里的控件,比如下面的例子 Width="432px">原创 2013-07-01 17:24:41 · 626 阅读 · 0 评论 -
asp.net ajax技巧6
今天继续学习章立民的书。讲到两个updatepannel的嵌套。比如下面的例子 外层 UpdatePanel -原创 2013-07-01 17:25:58 · 529 阅读 · 0 评论 -
asp.net 2010中jquery调用webservice
在asp.net 2010中,在建立web应用时,默认已经在script目录下有了jquery的相关文件了,十分方便。下面介绍如何在jquery中调用websevice.首先,建立一个webservice如下: [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请原创 2013-07-01 17:31:32 · 788 阅读 · 0 评论 -
asp.net 4中的新特性之一:控制URL长度
asp.net 4中的新特性之一:控制URL长度。在ASP.NET 4中,现在可以控制URL的长度和查询字符串的长度了。比如:maxRequestPathLength:可以指定增加或减少一个URL的长度(即指定不能超过这个长度),注意是除掉了http://,服务器名和查询字符串maxQueryStringLength :可以指定增加或减少查询字符串的长度例子:httpRuntim原创 2013-07-01 17:32:13 · 996 阅读 · 0 评论 -
ASP.NET2.0中Gridview中数据操作技巧
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,最近学习了该控件的使用,继续总结一下有关心得,原文已发表在http://dev.yesky.com/msdn/483/2329483.shtml上. Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<<ASP.NET 2.0中原创 2013-07-01 17:00:16 · 626 阅读 · 0 评论 -
asp.net 2.0中gridview里嵌套dropdownlist
在asp.net 2.0中,在一个gridview里,可以嵌套进一个dropdownlist,这是十分容易的事情,而这里讲的是,在每个dropdownlist里,都绑定的是不同的内容,比如在northwind数据库中,可以用GRIDVIEW显示出每个category类别,同时每一行的category类别里可以已dropdonwlist下拉框的形式,列出该分类下的所有产品.下面介绍实现的方法首先是页原创 2013-07-01 17:03:10 · 817 阅读 · 0 评论