
ASP.NET
伴老思源
多年从事WEB、App开发与应用,在其相关领域有丰富的开发管理经验
展开
-
c#中在DataGrid里创建一个弹出式窗口------可实现源代码
在DataGrid中创建一个弹出式窗口 这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原原创 2004-10-29 16:49:00 · 1705 阅读 · 0 评论 -
获取服务器的MAC地址
需要添加引用:System.Management using System.Management;/// /// 获取服务器的MAC地址/// CODE CREATE BY BANLAO /// /// private string _GetServerMac(){ try { ManagementObjectSearcher原创 2009-10-14 11:04:00 · 1571 阅读 · 0 评论 -
获取客户端的MAC地址
using System.Text.RegularExpressions; using System.Diagnostics; /// 获取客户端本地MAC /// CODE CREATE BY BANLAO /// /// 客户端的IP /// public string _GetCustomerMac(string strIP) {原创 2009-10-14 11:00:00 · 807 阅读 · 1 评论 -
获取此次访问来自哪里
获取访问该页的来自哪里(站内) : Request.UrlReferrer;获取访问该页的来自哪里(站外) : Request.ServerVariables["Http_REFERER"].ToString();原创 2010-01-15 14:01:00 · 799 阅读 · 0 评论 -
Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
下载安装 Primary Interop Assemblieshttp://www.microsoft.com/downloads/thankyou.aspx?familyId=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&displayLang=en然后在系统盘下安装即可原创 2007-08-14 10:35:00 · 4967 阅读 · 0 评论 -
xenocode使用说明
加密步骤:1、澄清:是混淆,不是加密,混淆!=加密2、导入要加密的dotNET程序或assembly文件(.dll/.exe)3、选择第二个选项卡“Protect”4、点击“Select Pattern”5、选中所有“Object Type”和所有“Visiblility”6、“Action”选择“Do not obfuscate”,Apply,把所有的内容都设为不进行混淆7、“Action”选择原创 2007-01-17 11:35:00 · 7563 阅读 · 5 评论 -
DotNet 4.0调用TTS引擎实现朗读功能更简洁~
SpVoice类是支持语音合成(TTS)的核心类。【主要属性】: Voice:表示发音类型,相当于进行朗读的人,包括Microsoft Mary,Microsoft Mike,Microsoft Sam和Microsoft Simplified Chinese四种。其中前三种只能读英文,最后一种可以读中文,也可以读英文,但对于英文单词只能将其包括的各个字母逐一朗读出来。 Rate:语音朗读速度,取原创 2012-06-19 10:53:43 · 3372 阅读 · 0 评论 -
解决在使用Ajax控件时出现的"Sys未定义"
1.安装ASPAJAXExtSetup.msi,把 AJAXExtensionsToolbox.dll System.Web.Extensions.Design.dll System.Web.Extensions.dll 这三个dll文件放到bin文件夹下面 2.在配置文件webconfig中加入: 3. 控件一定要紧跟在后面原创 2009-05-13 09:40:00 · 1001 阅读 · 0 评论 -
aspnet_regiis命令详解
aspnet_regiis命令详解. 用法: aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?] -i-安装ASP.NET的此版本,并更新IIS元数据库根处的 脚本映射和根以下的所有 脚本映射。现有的低版本脚本映射 升级到此版本。 -ir-安装ASP.NET的此版本,仅注册。不 更新IIS中的脚本映射原创 2007-09-10 17:15:00 · 7172 阅读 · 0 评论 -
GridView详述
GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等转载 2007-03-29 09:18:00 · 2000 阅读 · 0 评论 -
c#把cs文件编译为dll文件
如何做才能够把cs文件编译成dll且自动放到虚拟目录的bin文件夹中呢?开始-------程序-------Microsoft Visual Studio.NET 2003-------Visual Studio.NET工具,点击其中的“Visual Studio.NET2003命令提示”,就会进入Microsoft Visual Studio.NET 2003命令提示窗口,然后我们用dos命令(原创 2006-02-23 14:50:00 · 8567 阅读 · 3 评论 -
ASP.NET 2.0,无刷新页面新境界
无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用JavaScript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XMLHTTP。但是,程序员都是懒惰的家伙,每个人都希望能有更方便的方法,或者,更佳的包装。比如,Lostinet的Rane就是对XMLHTTP的一个很好的包装。终于,在ASP.NET 2.0里面,我们可以轻转载 2005-05-17 11:18:00 · 1987 阅读 · 0 评论 -
AspNetForums中基于角色的权限控制
AspNetForums中对于用户权限,是类似于Windows系统采用基于角色(Role)的权限控制,这样,我们就可以根据需要,设定不同的角色,设置各个角色的权限,并将各个用户属于不同的角色。根据用户所属的角色,来判断用户可以有哪些权限,进行哪些操作。先看看数据库设计:forums_Users表,用户表,UserID为主键,唯一确定一个用户forums_Roles表,角色表,RoleID为主键,唯转载 2005-05-17 11:16:00 · 2169 阅读 · 0 评论 -
Excel and Access 97-2003、2007的连接串
下午在Excel导入SQL时,发现原连接Excel的数据连接串过时造成新的Excel格式*.xlsx无法识别。把新的连接串替换~ 分别测试03/07的Excel文件均可通过~ Office 97-2003版本Excel: Provider= Microsoft.Jet.OLEDB.4.0;Data Source=文件位置;Extended Properties=Excel 8.0;Access:原创 2009-12-16 16:53:00 · 1732 阅读 · 1 评论 -
去除vs2005中“以下文件中的行尾不一致”的提示
有时打开cs文件,会遇到以下文件中的行尾不一致,要将行尾标准化吗?”的提示 去除方法:VS2005主菜单中,工具->选项->文本编辑器->自动检测不带签名的UTF-8编码,勾选,确定。原创 2009-06-24 13:53:00 · 2730 阅读 · 2 评论 -
vss: The SourceSafe database has been locked by the Administrator
VSS Administrator工具的 Tools --> Lock Sourcesafe Database菜单看看,那个"Lock all users out of Visual SourceSafe"的勾是否勾上了,去掉即可.原创 2008-05-13 17:08:00 · 1747 阅读 · 0 评论 -
使用SQLDMO备份与恢复数据库
SQLDMO.Restore oRestore = new SQLDMO.RestoreClass(); SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass(); try { oSQLServer.LoginSecure = false;原创 2008-05-07 11:58:00 · 1179 阅读 · 0 评论 -
DataBind包括三大方法,Repeater,DataList和DataGrid,这些控件都位于 System.Web.UI.WebControls 命名空间中,从 WebControl 基类中直接或间接派生出来的。这些方法都是通过HTML来显示数据的内
DataBind包括三大方法,Repeater,DataList和DataGrid,这些控件都位于 System.Web.UI.WebControls 命名空间中,从 WebControl 基类中直接或间接派生出来的。这些方法都是通过HTML来显示数据的内容。一、DataList Repeater 控件是通用的迭代程序,而 DataList 控件则提供专门用于控制原创 2004-10-30 20:57:00 · 2985 阅读 · 0 评论 -
获取本地硬盘号
Public Function GetSysDiskID() As String Dim sDriveLetter As String Dim RetVal As Long Dim lpName As String Dim nSize As Long Dim nSerial As Long Dim lpMaxComp As Long Dim nFileFl原创 2004-12-14 14:21:00 · 1544 阅读 · 0 评论 -
VB.NET上传文件
利用VB.NET向服务器上传文件 文件上传技术是一个很实用的技术,有着很广泛的应用,在ASP.NET自身的前一个版本ASP里实现这个功能,就必须使用第三方的组件或者自己开发组件了,现在,用ASP.NET实现起来就简单得多了,不需要使用任何组件就可以实现上传的功能了。 为了方便理解,可以把文件上传分成两种类型:单一文件上传和多文件上传。原创 2005-02-03 15:38:00 · 5465 阅读 · 0 评论 -
asp.net常用函数
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。原创 2005-02-28 08:59:00 · 1232 阅读 · 1 评论 -
在.NET中得到计算机硬件信息的一些功能
在.NET中得到计算机硬件信息的一些功能得到显示器分辨率 Dim X As Short = System.Windows.Forms.Screen.PrimaryScreen.Bounds.WidthDim Y As Short = System.Windows.Forms.Screen.PrimaryScreen.Bounds.HeightMsgBox("您的显示器分辨率是:" & X &原创 2005-04-25 13:59:00 · 1450 阅读 · 0 评论 -
注册HttpHandler
在创建了自定义 HttpHandler 后,必须配置 ASP.NET 以便将传入的对特定 URL 的 HTTP 请求映射到处理程序。以下过程描述所需步骤。注册 HttpHandler 在应用程序的虚拟根目录下的 /bin 目录中编译和部署 HttpHandler 的 .NET 类。 在应用程序的 Web.config 配置文件中注册同步或异步的 HttpHandler。以下示例转载 2005-05-11 13:33:00 · 3045 阅读 · 0 评论 -
.net缓存应用与分析
在 ASP.NET 提供的许多特性中,缓存支持我最欣赏的特性,相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,应该考虑在所有程序级别上都实现缓存的方法。 实现原创 2005-05-17 11:15:00 · 1235 阅读 · 0 评论 -
(Grid)跨页面实现多选
本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:SelectMultiPages.aspxAutoEventWireup="false" Inherits="eMeng.Exam.SelectMultiPages" %>跨页面实现多转载 2005-11-07 09:34:00 · 1387 阅读 · 0 评论 -
c#操作文本文件
using System.IO;//声明控件protected System.Web.UI.HtmlControls.HtmlTextArea txtValue;读取文本文件://主程序FileStream fsInfo = new FileStream( "文件路径(在项目内的)", FileMode.Open, FileAccess.Read );StreamReader原创 2006-03-13 14:21:00 · 1728 阅读 · 0 评论 -
vss使用
1. VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件转载 2006-02-24 17:15:00 · 2435 阅读 · 0 评论 -
vs2003 快捷键一览
“全局”快捷键下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。命令名快捷键说明编辑.复制CTRL + CCTRL + INSERT将当前选定的项复制到系统剪贴板。编辑.剪切CTRL + XSHIFT + DELETE将当前选定的项移除到系统剪贴板。编辑.循环应用剪贴板中的复制项CTRL + SHIFT转载 2006-08-15 15:54:00 · 6518 阅读 · 0 评论 -
RegisterClientScriptBlock和RegisterStartupScript
RegisterClientScriptBlock一般返回的是客户端函数的包装,而RegisterStartupScript返回得函数在document装载完成后会执行,类似于我们平时所说的body onload="f()"里面的函数;这两个方法在客户端呈现的代码位置不同,RegisterClientScriptBlock在之后,而RegisterStartupScript在之前.转载 2007-02-28 17:27:00 · 1387 阅读 · 0 评论 -
.net生成图片的缩略图的2种方法
近一个月csdn的blog我死活也写不上去, 终于今天不在报错了,一气发完.... 实现方法有2个方式: 1. 使用Image的GetThumbnailImage 方法直接生成压缩图片,大概大概如此: file://设置 原图片 对象的 EncoderParameters 对象,设置清晰度 ImageCodecInfo ici = GetCodecInfo((string)ht原创 2007-12-03 09:54:00 · 2669 阅读 · 1 评论 -
处理Exception of type System.OutOfMemoryException was thrown
在ASP.NET Web服务器上,ASP.NET所能够用到的内存,通常不会等同于所有的内存数量。在machine.config配置文件中, 配置节中有一个属性“memoryLimit”,这个属性的值是一个百分值,默认为“60”,即指定了ASP.NET进程(在任务管理器中大家就可以看到ASP.NET的进程,IIS5中为aspnet_wp,IIS6中为w3wp)能够使用所有物理内存的6转载 2008-01-18 10:07:00 · 26087 阅读 · 1 评论 -
Dotnet1.1 and 2.0 SendMail detail to explain
/************************************************************************** DotNet1.1环境下 Code CreateBy BANLAO 2005.6.14************************************************************************/using Sy原创 2008-12-22 11:02:00 · 2122 阅读 · 4 评论