分类: 技术相关预览模式: 普通 | 列表

ASP.NET跨页面传值技巧

  1.  使用QueryString变量
    QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6044

提高ASP.NET生成缩略图质量

ASP.NET生成缩略图失真非常厉害,如果图像原文件为JPG格式的,可以通过以下程序优化!!!如果是其它格式的图片可以在上传时候保存为JPG格式的



C#版本:

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6354

TreeView实现动态与数据库绑定

这两天一个朋友老是说自己要做一个论坛,采用什么什么三层结构,什么数据储存,丫的,听得我耳朵都长茧了!不过后来想想,做个论坛似乎难度有点大,有点意思,哈哈。。虽然以前那些垃圾的留言本做过无数,不过留言本和论坛的难度不是一个档次的。(我个人认为。)在参考了中国的各大论坛之后,几乎都是采用左右分栏的格式。(如QQ论坛,网易论坛,新浪论坛,猫扑,chinaren社区等等)所以我也想弄个左右分栏的,于是想到了用treeview这个控件。于是花了一点时间,做了个,哈哈,,有点像模像样的,,效果图如下:



查看更多...

分类:技术相关 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 16707

.net中即时消息发送的实现……


   数据库设计:info表:id fromstu_id tostu_id content term 
  其中id是主键,fromstu_id是发送信息的用户的学号(这是和我做的学友录连在一起的),tostu_id是接受信息的用户的学号,content是消息的内容,term是判断是否为新消息。 
  下面的代码家在校友录中的if not ispostback中 
  '/////////////////////判断是否有新留言,将自动弹出页面 

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5771

创建完全可编辑的 DataGrid


我们都知道,DataGrid是一个功能非常强大的工具。根据我的经验,在90%以上的时间中, DataGrid 都被用来显示数据,并可能一次编辑一行数据。  而某些时候,可能需要一次编辑多行,甚至是所有数据。一个实际的例子就是在网上销售物品的应用程序中, 顾客可能一次要变更他们篮子中的一种或多种物品,单击检查框移去他们不想要的商品。

构想

查看更多...

Tags: DataGrid

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6447

利用Treeview实现树形列表

  以前,在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件。在这篇文章中,我们来看在ASP.net中如何使用Treeview控件和XML来实现树形列表。

  微软的这套控件可以在http://asp.net/IEWebControls/Download.aspx?tabindex=0&tabid=1中下载,下载后运行setup安装就可以了。现在我们来试下用Treeview控件做个简单的例子。

  在vs.net中新建一个WEB工程,之后在工具箱中,鼠标右键弹出的菜单中,选择“添加新项”,在自定义工具箱中,选择TREEVIEW控件(注意选择的是命名空间为Microsoft Internet Exploere web control的命名空间),按确定后,就可以在工具箱中出现Treeview控件了。

查看更多...

Tags: Treeview

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8261

用Repeater控件显示数据

    如果你正在使用ASP.NET,你一定对DataGrid控件非常熟悉。DataGrid控件提供了各种特性,通过这些特性可以很容易地在一个Web页面上以列表形式显示数据。但是,如果你不想使用HTML表格形式呢?此时,可以使用一个DataGrid的一个鲜为人知的兄弟控件,即Repeater控件。Repeater控件提供显示你所需要数据的灵活性。

Repeater控件是什么?
 
Repeater是一个可重复操作的控件,也就是说,它通过使用模板显示一个数据源的内容,而你可以很容易地配置这些模板。Repeater包含如标题和页脚这样的数据,它可以遍历所有的数据选项并应用到模板中。

查看更多...

Tags: Repeater

分类:技术相关 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 9577

验证码生成器

这个小软件是我一个朋友写的。

功能好像非常强大的样子,,,

我是亲身体验了一下下,哈哈。。

查看更多...

Tags: 验证码

分类:技术相关 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 7853

ASP.Net的Cookie实现

Cookie的用法也和ASP中差不多。比如我们建立一个名为hxhnet,值为"猫猫"的cookie



HttpCookie cookie = new HttpCookie["hxhnet"];

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5857

使用 ASP.NET 加密口令

在ASP中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在ASP.NET中提供了加密的解决方法。在名字空间System.Web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以 存储在cookies中。

  HashPasswordForStoringInConfigFile方法使用起来很简单,它支持"SHA1"和"MD5"加密算法。

下面的代码简单的演示了关于其用法:

查看更多...

Tags: 加密

分类:技术相关 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 6222

asp.net生成缩略图及给原始图加水印

using System.IO;
using System.Drawing.Imaging;

private void Button1_ServerClick(object sender, System.EventArgs e)
{

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6010

用ASP.NET将网页错误信息写入系统日志

 
设计网站的时候,不可能我们的网站不出现一点错误,常见的“页面不存在”“页面运行出错”等错误信息一般网站多少总是存在的,关键是,这些错误出现以后,管理员怎样方便及时的发现它们、尽量减少用户对网站的不好印象。不管是IIS 4还是IIS 5,我们都可以设置网站的“自定义错误信息”,通过这样的设置,一些系统默认的比较不友好的错误信息就可以更换为网站管理员自定义的页面,这对于网站的实用和友好性都大有帮助。但是,我们在使用过程中却发现一个比较不方便的问题,当我们查看网站日志的时候,我们发现了这些错误页面的出现,但是,却不能在系统事件查看这些错误信息。而在网站的日志部分查看这些错误信息又比较麻烦,有没有办法可以直接将产生的错误信息象安全日志一样保存在系统日志部分呢?ASP.NET现在就可以做到。现在,我们一步步学习怎样实现这个功能。 
一、建立EventLog虚拟目录 
实现,我们在我们的网站建立一个名为“EventLog”的虚拟目录,具体建立方法如下:在Win2000中,打开“开始”->“程序”->“管理工具”->“Internet信息服务”,找到建立的网站,邮件点击选择“新建”,在弹出的菜单选择“虚拟目录”,然后按照向导设置即可。 
二、修改WEB.CONFIG文件 

查看更多...

分类:技术相关 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7444