摘要:1 开发环境技术:B/S(.NET C# )1、Windows 7及以上 (支援最新Win 8、 Win 10)2、Microsoft Visual Studio 2015 C#.NET3、.NET Framework 4.6及以上4、SQL Server 20014 SP1及以上2 系统简介1、帮...
阅读全文
随笔分类 - ASP.NET
摘要:1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9.1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件上...
阅读全文
摘要:1RBAC模型 访问控制是针对越权使用资源的防御措施。基本目标是为了限制访问主体(用户、进程、服务等)对访问客体(文件、系统等)的访问权限,从而使计算机系统在合法范围内使用;决定用户能做什么,也决定代表一定用户利益的程序能做什么[1]。 企业环境中的访问控制策略一般有三种:自主型访问控制方法、强制型访问控制方法和基于角色的访问控制方法(RBAC)。其中,自主式太弱,强制式太强,二者工作量大,不便...
阅读全文
摘要:我们在编写基于 ASP.NET 的应用程序时,如果代码执行出错或检测到异常,一般会提示用户“返回”或“回退”,或者在多步操作、列表/详细的查看界面中,也会给用户提供回退到上一页面的链接,对于这种情况,大家很快就会想到的简单做法就是利用 Javascript 来实现,即 history.go(-1) ,但是由于 ASP.NET 页面的 PostBack 机制,所以 history.go(-1) 可...
阅读全文
摘要:第一:第一:第一:第一:第一:第一:第一:第一: 大陆 大陆 Untitled Document 用Ctrl+方向键可以方便的在控件中移动,也可以不要Ctrl的。 js打...
阅读全文
摘要:LoadControl 和输出缓存 会话和输出缓存 Forms 身份验证票证生存期 ...
阅读全文
摘要:包定义: create or replace package MaterialManage is TYPE T_CURSOR IS REF CURSOR; Procedure Per_QuickPage ( TbName in varchar2, --表名 FieldStr in varchar2, --字段集 RowFilter ...
阅读全文
摘要:using System;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runtime.Remoting;using System.Runtime.Remoting.Proxies;using System.Runtime.Remoting.Messaging;using Sy...
阅读全文
摘要:/*http://evlon.cnblogs.com/archive/2006/03/20/354191.html*/我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:BasePage类继承,并实现 ISigleLogin接口...
阅读全文
摘要:从客户端(Control_Message_SendBox1:dgrdSendBox:_ctl3:_ctl1=" 也可以在webconfig加上 嵌入页面代码
阅读全文
摘要:利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程:create proc killspid (@dbname var...
阅读全文
摘要:1。打开web.config文件,设置如下: 2。打开“控制面板--管理工具--服务”,找到ASP.NET State Service这个服务,将其设为自动启动。 蛙蛙推荐:一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题) 一. 设置web.config相关选项 先启用窗体身份验证和默认登陆页,如下。 设置网站可以匿名访问...
阅读全文
摘要:方法一 在最近的项目中,遇到一个问题,要实现这样的效果: 点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 实现过程如下: pic_small.Aspx页面缩略图处的代码为: )" src='' width=...
阅读全文
摘要:没有下划线的LinkButton 加上蓝色这句就OK了。 代码1:sUrl.ToLower().StartsWith("http://")?sUrl:("http://" + sUrl)这句的意思是,如果sUrl以http://开头,则返回sUrl,否则返回"http://" + sUrl按平常的写法是: public string StartWith(string sUrl) { if...
阅读全文
摘要:在Page_Load事件中添加如下代码即可: label1.Style.Add("word-break", "break-all"); 或在label1中添加style属性: 比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下: string listClass = Class.SelectedValue.ToString(); ...
阅读全文
摘要:在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /**//// /// 生成缩略图 /// /// 源图路径...
阅读全文
摘要:一、查看虚拟目录是否存在 private bool IsExitesVirtualDir(string virtualdirname) { bool exited =false; DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root"); DirectoryEntries _entries...
阅读全文
摘要:datagrid中打开新窗体 DataGrid1.Attributes.Add("onclick","window.open('Print_GoodsMove.aspx?GoodsMove_ID=" + Apply_ID + "','newwindow', 'height=600, width=745, top=100, left=100, toolbar=no, menubar=no, scr...
阅读全文
摘要:DataGrid相邻行有相同内容时对指定列合并 /**//// /// DataGrid相邻行有相同内容时对指定列合并/// /// 格式化的DataGrid的ID/// 要合并的列 /// 合并所依据数据的列 public void FormatGrid(DataGrid spangrid,int spancell,int spanby) { if(span...
阅读全文
摘要:为了帮助您理解《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的,现在我们一起来写一个代码分离带换皮肤功能的登陆页面: 第一步:新建ThemeDemo项目 第二步:添加基类SkinnedWebControl.cs using System;using System.Web;using System.Web.UI;using System.W...
阅读全文