ASP.net
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
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 评论 -
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 · 659 阅读 · 0 评论 -
asp.net 2.0中傻瓜式使用soap header
在websevrice 中,soap header是十分重要的哦,主要是安全性的考虑,在asp.net 2.0中,可以简单地应用soap header来进行傻瓜式的应用,更复杂的应用当然要更深入地去看了,首先,我们写个简单的helloworld的webserviceusing System;using System.Web;using System.Web.Services;using S原创 2013-07-01 17:19:17 · 821 阅读 · 0 评论 -
好消息,scott的asp.net 2.0数据导航系列全部出版了
好消息,scott的asp.net 2.0数据导航系列全部出版了,大师级的作品,共75篇,分VB。NET和 c#版本,全面系统讲解了asp.net 2.0中数据控件,数据访问,缓存,master-detail,编辑排序,gridview等各类 常用的数据操作,强烈推荐阅读,地址http://www.asp.net/learn/data-access/原创 2013-07-01 17:22:12 · 603 阅读 · 0 评论 -
asp.net 2.0 ajax技巧学习1
最近跟台湾章立民的好书在学习,台湾人写书就是牛,今天说的是如何用triggers,触发不在updatepannel里的控件,比如下面的例子 Width="432px">原创 2013-07-01 17:24:41 · 624 阅读 · 0 评论 -
asp.net ajax 技巧4
在章立民的书里看到的,的确是不错的技巧,一个gridview,一个detailview,很好的master-detail关系在detailview中,还可以编辑,删除具体的信息,下面全部摘录之 前台:原创 2013-07-01 17:25:47 · 599 阅读 · 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 2.0中gridview里嵌套dropdownlist
在asp.net 2.0中,在一个gridview里,可以嵌套进一个dropdownlist,这是十分容易的事情,而这里讲的是,在每个dropdownlist里,都绑定的是不同的内容,比如在northwind数据库中,可以用GRIDVIEW显示出每个category类别,同时每一行的category类别里可以已dropdonwlist下拉框的形式,列出该分类下的所有产品.下面介绍实现的方法首先是页原创 2013-07-01 17:03:10 · 817 阅读 · 0 评论 -
在asp.net 2.0中的web.config文件中调用外部文件
在一个工作项目或者工作小组中,有可能经常要转换工作的调试环境,比如开发环境,测试环境,部署环境,这样有可能要对web.config文件进行修改或改动,比如要改数据库的连接字符串,角色配置,安全配置环境等,一不小心,很容易会发生遗漏等错误.在asp.net 2.0的web.config文件中,新加入了可以引入外部文件的新特性,使到我们可以先预先搞好几个文件,比如将经常要改动的部分,如数据库连接串部分原创 2013-07-01 17:03:25 · 658 阅读 · 0 评论 -
asp.net 一个简易权限的小例子设计
近日在阅读一本asp.net的书时(国人写的),其中提到了一个简易权限的小例子,感觉说的还是比较清楚,有点代表性,故在此简单介绍下其实现原理 其核心是建立起用户、角色,功能,模块功能四者的关系。数据库设计如下1 用户角色表 User表 字段:userid 自递增字段 username password RoleTable表(角色表) 字段原创 2013-07-01 17:18:31 · 604 阅读 · 0 评论 -
数据库内容导出到EXCEL生成报表和图形的方法
数据库内容导出到EXCEL生成报表和图形的方法,一直是很实用的,今天在http://www.beansoftware.com/ASP.NET-Tutorials/Generating-Excel-Reports.aspx看到有篇好文介绍了,先做个记录收藏之原创 2013-07-01 17:18:26 · 2255 阅读 · 0 评论 -
小TIPS:合拼gridview的header
在asp.net 2.0中的gridview中,有时需要合拼某一行的头部,就是说,比如有三列的表格,那么第一行的表格头可能占满三列了,这就要合拼gridview的header了.今天看到了一个办法,故分享之,其实就是在row_created事件中编写代码,Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As Sy原创 2013-07-01 17:08:13 · 600 阅读 · 0 评论 -
小TIPS:asp.net 页面中的注释
在asp.net 2.0中,在页面HTML部分,可以使用服务端注释server comments,那样是不会将所注释的内容回传到客户端的,做一个对比下面 Server Side Comments --%> hello --> 注意其格式为 而在vs.net 2005 中,当选中某段需要注释的代码原创 2013-07-01 17:09:04 · 1381 阅读 · 0 评论 -
asp.net 2.0小TIPS两则
1 利用app_offline.htm 在asp.net 2.0中,如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息,在ASP。NET 2。0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录原创 2013-07-01 17:09:15 · 589 阅读 · 0 评论 -
小tips:asp.net 2.0中在gridview中使用DataFromatString
可能之前不少朋友也已经试过,但我是今天才遇到这个问题,翻查资料后才解决。主要是在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的 DataFormatString=“{0:M-dd-yyyy}” HeaderText=“CreationDate” />主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见原创 2013-07-01 17:09:31 · 504 阅读 · 0 评论 -
(转)在asp.net 页面中加入skype功能
今早在codeproject上发现有篇文章,讲如何在 asp.net 页面里加入skype功能的,连接如下,有兴趣的可以去看看:http://www.codeproject.com/aspnet/SkypeSample.asp原创 2013-07-01 17:10:27 · 521 阅读 · 0 评论 -
ATLAS拖拉之简单小结
有了atlas的话,做一些随意拖拉的效果就十分容易了。在vs.net 2005下,装了atlas的话,有很多控件可以实现之,下面小结之1、使用 控件,比如 //原创 2013-07-01 17:11:50 · 626 阅读 · 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 评论 -
asp.net 中一次上传多个文件
看到一篇老外的文章,说在asp.net 中,如何先让用户把要上传的文件都选好了,然后一次上传,今小结如下首先在页面加一个上传文件控件,一个“attach"按钮,一个listbox,用来存放等待上传的文件名,一个"UPLOAD"按钮,一个”删除按钮 type="file" size="62" runat="server"> runat="server" Text="Attach原创 2013-07-01 17:17:19 · 698 阅读 · 0 评论 -
asp.net 2.0中预设的cookie
今早在老外的BLOG上看到这个说法,不妨留意一下: 如果你在asp.net 2.0中使用FormsAuthentication,并且将cookie设置为持久状态,那么其持续时间默认是30分钟的,而不是asp.net 1.1中的50年,因为50年的话太不安全了,你的计算机会被人卖掉的。如果要更改的话,可以使用timeout属性更改 如果不更改TIMEOUT属性,那么当你使用asp.n原创 2013-07-01 17:04:52 · 522 阅读 · 0 评论 -
ASP.NET 2.0中XSLT的使用
最近学习asp.net 2.0中的XSLT使用,发现有新功能,故编译了一篇文章,介绍之,原文发表在http://dev.yesky.com/msdn/375/2453875.shtml这里,今放到这里在asp.net 2.0中,对XML的应用大为增强,而在XSLT处理方面,也提供了新的功能。本文将简单对asp.net 2.0中XSLT的使用作简单的说明,当然本文假定读者有一定的XSLT的基础知识。原创 2013-07-01 17:05:54 · 772 阅读 · 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 · 734 阅读 · 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 评论 -
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中显示主从关系另一个方法
一般是在asp.net 2.0中,是用master-detail的关系来显示数据的,显示的办法也很多,但今天看书发现一个,是在同一个gridview里,搭配bulletedlist来显示的。关键部分如下,同时也有用了ajax原创 2013-07-01 17:24:15 · 598 阅读 · 0 评论 -
asp.net 2.0 技巧2
一个detailview控件,用第一笔,上一笔,下一笔,最后一笔显示记录,还有可以有编辑,添加,删除等功能,还可以根据下拉列表显示页数的一个程序.作为备用之用,而且是无刷新的.原创 2013-07-01 17:24:25 · 475 阅读 · 0 评论 -
asp.net ajax技巧2
下面是异步的一对多流程,有两个gridview,上面一个gridview是主,下面一个GRIDVIEW显示的是从,当点主表的数据时,下面的GRIDVIEW显示对应的数据(DETAIL),要注意的是,为了防止浪费时间,把两个GRIDVIEW放到两个不同的updatepannel中去,并且设计两个UPDATEPANNEL控件的updatemode属性为conditional,这样当在下方的GRID原创 2013-07-01 17:24:46 · 538 阅读 · 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 评论 -
asp.net ajax技巧6
今天继续学习章立民的书。讲到两个updatepannel的嵌套。比如下面的例子 外层 UpdatePanel -原创 2013-07-01 17:25:58 · 527 阅读 · 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 · 558 阅读 · 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 评论 -
三层嵌套gridview 的折叠展开
在asp.net 2.0中,gridview也同样可以很多花样,比如做一个三层嵌套GRIDVIEW的展开.就是说,一般是主从关系的,现在是三层关系了,可以点A,展开A的detail内容B,再点B,展开B的详细内容C.做这个的话,可以参考CODEPROJECT的这篇文章,说的既简单又好,地址是:http://www.codeproject.com/aspnet/MultiNestMDGridview原创 2013-07-01 17:06:51 · 1052 阅读 · 0 评论 -
asp.net 2.0下一个标准GRIDVIEW功能的实现(不用datasource控件)
在asp.net 2.0下,gridview是十分方便的了,加一个DATASOURCE系列的控件的话,就可以马上和gridview绑定,十分方便。但其实也可以使用datatable或者dataview的,这个时候就不是用datasource系列控件了。下面讲下如何在asp.net 2.0下,实现gridview控件的翻页,各列排序,编辑的功能。 首先,我们读取的是northwind数据库中的原创 2013-07-01 17:07:01 · 485 阅读 · 0 评论 -
小tips:用gridview显示来自excel表格里的数据
在asp.net 2.0中,如何用gridview显示来自建立好的EXCEL文件的内容呢,其实是很简单的,下面给出简单代码片断protected void Page_Load(object sender, EventArgs e){ OleDbConnection DBConnection = new OleDbConnection("Provider=Microsoft.Jet.OLE原创 2013-07-01 17:08:33 · 837 阅读 · 0 评论 -
推荐一个.net下学习水晶报表的好程序兼ms sql server的好助手
哈哈,题目比较长,但实际上的确值得推荐。最近在做的一个项目的修改工作,拿到一个ms sql server 2000的数据库,大概60张表左右,为了看清楚其结构,开始尝试用过visio来逆向工程,但效果不是很好,反向后的图表,位置凌乱,要手工排整齐,不大好使。今天在codeporject.com上看到一老外的介绍,感觉十分好,运行这个WEB程序,只要输入SQL SERVER的数据库名,用户名,密码,原创 2013-07-01 17:08:54 · 766 阅读 · 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
新近编译了一篇老外的作品,觉得对ATLAS的入门还不错,故翻译之,发表在http://dev.yesky.com/msdn/488/2586488.shtml上,现全文转到这里 随着ajax技术的出现,web 2.0时代已经来临,目前已经涌现了大量的web 2.0的网站,比如live.com,fclickr相册网站,google Map等等。那什么是ajax呢?AJAX技术其实是旧瓶装新酒了,原创 2013-07-01 17:11:03 · 1441 阅读 · 0 评论 -
如何防止robot骚扰你的网页
今早在www.aspalliance.com上看到一篇文章(Stopping Automated Web Robots Visiting ASP/ASP.NET Websites,http://aspalliance.com/1018_Stopping_Automated_Web_Robots_Visiting_ASPASPNET_Websites),主要是讲了下如何采取一些措施,防止robot过原创 2013-07-01 17:11:35 · 1034 阅读 · 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 评论 -
一段挺有用的小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 评论