
c#、asp.net 2.0技术
文章平均质量分 67
jhtyt
我很懒
展开
-
Server.Transfer与Server.Execute
Server.Transfer这是一种从当前的asp页面控制另外一个asp页面的新的方法。它可以用来替代Response.Redirect方法.举例说明:假设你想在执行了一些处理后将用户重新定位到另外一个新的URL.如果是在AS 2.0中,你的执行过程是这样的,先执行你的处理过程然后使用Response.Redirect将用户重新定位到url。使用这种方法的问题是Response.Redirect转载 2006-04-07 15:29:00 · 1285 阅读 · 0 评论 -
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
本例子共3个页面,其中WebForm2.aspx是过渡页面,是为了防止提交时打开新页面。 WebForm1.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehin转载 2006-06-10 00:16:00 · 1055 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一转载 2006-06-10 00:13:00 · 884 阅读 · 0 评论 -
ASP.NET会话(Session)保存模式
大家好,已有四个多月没写东东啦。今日抽空就说一下 Session 在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003 中搜索一下 sessionState> 即可看到关于 Web.config 中的sessionState> 节点元素的描述,共有 Off、InProc、StateServer、SQLServer 四种模式。Off、InProc 分别指“不启用”、“进程内保转载 2006-05-24 19:51:00 · 952 阅读 · 0 评论 -
使用SharpZip压缩与解压缩的实战经验
首先,在 http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx 下载源码,找到“ZipConstants.cs”修改public static string ConvertToString(byte[] data){ return Encoding.GetEncoding("gb2312").GetString(da转载 2006-05-24 20:35:00 · 999 阅读 · 0 评论 -
web打印
http://schemas.microsoft.com/intellisense/ie5">看看.Noprint{display:none;}.PageNext{page-break-after: always;}.tdp{ border-bottom: 1 solid #000000; border-left: 1 solid #000000; border-right转载 2006-05-04 22:06:00 · 871 阅读 · 0 评论 -
测试了3种获取中英文混合字符串长度的方法
http://www.cnblogs.com/cest/archive/2004/12/01/71297.html分别写了3个函数:1.GetGBLength()/**//// /// 菜菜写的/// private static int GetGBLengthC(string strData){ int iLen = 0; if( strData转载 2006-04-29 10:06:00 · 1103 阅读 · 0 评论 -
页面的强制换行问题总结
如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔的情况下),以达到使过长的文字不撑破表格的目的,一般是使用样式:table-layout:fixed。但是在Firefox下面,会有一些问题,参考Gmail的一些做法,做了几个测试,得出一种解决办法。 如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔转载 2006-05-03 23:59:00 · 1017 阅读 · 0 评论 -
利用数据绑定和模板创建Atlas应用程序
一、 简介 本文将向你展示如何使用微软新的Web开发技术(代码名为Atlas)来实现数据绑定和模板。如果你已经理解什么是Atlas,其主要设计目的及其主要组件,那么你在阅读本文时将最大程度地受益。 本文将向你展示: · 把一个客户端listView控件绑定到一个dataSource控件。 · 使用模板显示数据。 前提 为了完成本文中的示例程序,你需要具备下列条件: · Microso转载 2006-04-27 14:33:00 · 910 阅读 · 0 评论 -
ASP.NET 2.0客户端回调的实现分析
开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们可以根据用户的需要使用Treeview控件来展开和折叠相应的数据节点。当你展开一个节点时,该Treeview控件将会利用JavaScript读取服务器上的子节点信息,然后平滑无刷新地插入这些新节点。如果没有使用JavaScript的话,Treeview控件将会因为页面的回发而重新构建。不但用户会发现因页转载 2006-04-29 10:21:00 · 1907 阅读 · 0 评论 -
利用div标签,将待打印的内容放在div标签里,执行局部打印
利用div标签,将待打印的内容放在div标签里,执行局部打印。示例代码:function printdiv(printpage){var headstr = "";var footstr = "";var newstr = document.all.item(m_printpage1).innerHTML;var oldstr = document.body.innerHTML;documen转载 2006-04-17 03:01:00 · 1470 阅读 · 1 评论 -
如何杀死Word,Excel等进程?(转自孟子E章)
下面的方法可以直接调用private void KillProcess(string processName){System.Diagnostics.Process myproc= new System.Diagnostics.Process();//得到所有打开的进程try{foreach (Process thisproc in Process.GetProcesses转载 2006-04-23 12:28:00 · 993 阅读 · 0 评论 -
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(转自孟子E章)
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.youkuaiyun.com/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中Web转载 2006-04-23 12:24:00 · 1436 阅读 · 0 评论 -
利用XML实现通用WEB报表打印
开发B/S结构的应用程序最头疼的问题可能就是报表打印了,由于只能采用浏览器来作为用户界面进行交互,所以不能精确控制客户端的打印机。而很多B/S结构的应用程序常常需要完成非常复杂的报表打印任务。而靠IE自带的页面打印功能一般不能满足需要。 采用Crystal Report是一种大型报表系统常用和推荐的解决方案,但是如果我们只需要进行一些小规模的报表打印的话,Crystal Rep转载 2006-04-17 02:27:00 · 918 阅读 · 0 评论 -
使用GDI+ for .NET创建一个含有水印效果的照片
IntroductionOften when placing photographic images on a website it is necessary to permanently overlay a watermark and/or Copyright statement on top of that image. Such an insertion helps to i转载 2006-04-22 01:07:00 · 1499 阅读 · 0 评论 -
利用css进行页面部分打印
@media print{INPUT {display:none}}每页都有的表头表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内转载 2006-04-17 02:08:00 · 879 阅读 · 0 评论 -
FreeTextBox实现机制
刚开始试用FTB2.0的时候,感觉FTB真的很神,居然可以在网页状态实现编辑过程的What you see is what you get。看完FTB的文档(其实也不是很多的东西,估计就是用个NDOC或者什么类似的工具生成的SDK文档)又仔细试做了几个程序,觉得FTB的实现思路不复杂,但十分巧妙。它通过FTB这个中间部件将客户端(浏览器)的程序(javascript代码)和后转载 2006-04-10 11:26:00 · 706 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryStri转载 2007-11-21 22:15:00 · 539 阅读 · 0 评论