ASP.NET
macrohui29
这个作者很懒,什么都没留下…
展开
-
在线预览WORD文档,PDF文档
在线预览WORD文档,PDF文档在网上找了很多资料,发现这方面的资料不多,也不是很完整,以下是我整理的一些东西,希望能给大家有帮助1.所用工具:FlashPaper,FlashPaper是一个虚拟打印机,可将word文件转化成swf格式文件(.doc .xls .txt .pdf等文件都可以正常生成SWF格式),既然转换成SWF了,就知道怎么显示了吧,下面我将说到利用Fla转载 2014-11-16 11:27:02 · 831 阅读 · 0 评论 -
常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!
引言之前项目需要,查找了office文档在线预览的解决方案,顺便记录一下,方便以后查询。方案一直接在浏览器中打开Office文档在页面上的链接。会弹出如下窗口: 优点:主流浏览器都支持。缺点:Office文档链接在浏览器中打开,会有如上图的提示,需用户自己选择打开或者保存功能,如果客户电脑上安装迅雷下载软件,会启动迅雷下载,用户体验不好。方案转载 2014-11-16 11:28:41 · 1007 阅读 · 0 评论 -
Castle NVelocity - 1.1
VTL语法注释单行注释以##开始,多行注释以#*开始,以*#结束。注释的内容不会出现在输出中属性属性引用以$符号开始。属性可以是服务器端C#代码设置的,也可以在NVelocity模板中定义属性,比如下面语句在NVelocity模板中定义一个属性#set (#msg="this variable is defined in NVelocity.")NVelocity中定义转载 2014-11-26 08:18:57 · 585 阅读 · 0 评论 -
NVelocity模板引擎在项目中的应用
本文要说明的是如果要在项目中加入NVelocity引擎模板。而且在使用和操作起来更加的方便! NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。至于其他的一些别的NVelocity的的解释、和一些用法这里就不在提及。 具转载 2014-11-26 09:03:18 · 470 阅读 · 0 评论 -
每个人应该知道的NVelocity用法
NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。 一、nVelocity的常用功能简介 1、 在页面中定义变量,并进行简单的运算。 2、 在页面中获得对后台程序实体对转载 2014-11-26 09:04:14 · 456 阅读 · 0 评论 -
ashx基类:判断是否登录
因为ashx少了页面元素,所以在效率上比aspx页面要稍微好一些,所以我们经常都当作AJAX提交页来处理程序。大家都知道,在ashx里面使用Session需要实现IRequiresSessionState接口。有时候我们需要判断此页面处理的请求是否是合法请求,比如说是登陆后的用户才可以请求,通常情况下都是通过Session来判断。但是每个界面写一个Session判断未免有显得太过于麻烦,所以我转载 2014-03-02 18:12:33 · 2924 阅读 · 0 评论 -
如何安装.NET 4
安装的时候必须先装IIS 然后在安装.net framework4.0转载 2014-03-20 17:01:05 · 518 阅读 · 0 评论 -
基于ASP.NET MVC 3的企业应用项目总结
为期三个月的开发加测试工作终于告一段落了,这是我们团队第一次采用ASP.NET MVC(直接使用最新的MVC 3)开发企业应用,期间碰到了很多问题,但在大家的努力下,也都一一解决,先简单介绍一下项目情况吧,是公司的一套业务运营系统,总的从技术实现难度来讲,没有什么特殊的地方,只有相关部分的业务逻辑算法比较复杂。项目开始前,最大的风险在于整个team除了另外一名同事和我使用过MVC,其他人都是第一次转载 2014-11-16 10:23:09 · 620 阅读 · 0 评论 -
JS 循环遍历JSON数据
JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}用js可以写成:[javascript] view plaincopyprint?转载 2014-11-16 10:24:30 · 748 阅读 · 0 评论 -
asp.net 文本框内出现乱码
先HttpUtility.UrlEncode 编码,后再HttpUtility.UrlDecode解码转载 2014-11-16 10:26:06 · 584 阅读 · 0 评论 -
ASP.NET2.0页面打开时乱码解决方法-HTTP 閿欒 404 - Not Found銆?/i>
乱码显示如下:鈥?ProjectManagement鈥濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>HTTP 閿欒 404 - Not Found銆?/i> 解决方法:路径出错.原路径(Web.config配置中)为:/Error/test.aspx修改为:~/Error/te转载 2014-11-16 10:27:17 · 792 阅读 · 0 评论 -
asp.Net通用防注入程序(整站通用)
防止sql注入,通常一个一个文件修改不仅麻烦而且还有漏掉的危险,下面我说一上如何从整个系统防止注入。做到以下三步,相信的程序将会比较安全了,而且对整个网站的维护也将会变的简单。一、数据验证类:parameterCheck.csCODE:[Copy to clipboard]public class parameterCheck{public static boo转载 2014-11-16 10:28:36 · 487 阅读 · 0 评论 -
网络攻击技术开篇——SQL Injection
1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。 网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”转载 2014-11-16 11:25:42 · 468 阅读 · 0 评论 -
ASP.NET网站管理系统退出 清除浏览器缓存,Session的代码
管理系统退出登陆后,将网址重新输入后还会看到用户登陆后的界面,为了解决这个问题,我采用了以下方法,需要的朋友可以参考下1、在系统登陆成功时记录登陆的用户名、密码等信息(登陆功能的部分代码) 复制代码 代码如下:Session["id"] = user.id.ToString(); Session["name"] = user.name.ToString();转载 2014-11-16 11:24:11 · 1103 阅读 · 0 评论 -
validform表单验证插件最终版
做个笔记,以后直接用吧。报名界面:[html] view plaincopy%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%> %@ include file="/public/taglibs.jsp"%> %@转载 2014-11-26 18:24:00 · 976 阅读 · 0 评论 -
表单验证
http://validform.rjboy.cn/document.html转载 2014-11-26 17:42:16 · 379 阅读 · 0 评论 -
基于ASP.NET MVC 3的企业应用项目总结
为期三个月的开发加测试工作终于告一段落了,这是我们团队第一次采用ASP.NET MVC(直接使用最新的MVC 3)开发企业应用,期间碰到了很多问题,但在大家的努力下,也都一一解决,先简单介绍一下项目情况吧,是公司的一套业务运营系统,总的从技术实现难度来讲,没有什么特殊的地方,只有相关部分的业务逻辑算法比较复杂。项目开始前,最大的风险在于整个team除了另外一名同事和我使用过MVC,其他人都是第一次转载 2014-11-26 17:37:43 · 581 阅读 · 0 评论 -
搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境
使用这套框架不是很长时间。但也基本应用了几个项目中了。在此和大家分享一下我是怎样一步一步搭建此框架的。并为初学者提供一个简单的示范。欢迎共同讨论技术问题。【本人纯属菜鸟!不足之处多谅解!】第一步: 首先要看一下我项目中三层与mvc以及Spring.Net,Nhibernate处在的哪一层。看下面一幅图:先做为一个大体的思路和了解。第二步:转载 2014-11-16 10:34:57 · 475 阅读 · 0 评论 -
asp.net 防止二次提交 以及UseSubmitBehavior属性
这是一个非常普通的需求。页面上有一个按钮,点击之后提交表单,如果什么都不管的话,用户可以在服务器响应完成之前再次点击,这样就出现了二次提交,后果可大可小。那么我们应该防止二次点击,就要在用户点第一次之后马上Disable这个按钮。具体:按钮代码: asp:Button ID="Button1" runat="server" UseSubmitBehavior转载 2014-11-16 10:38:12 · 446 阅读 · 0 评论 -
asp.net禁用按钮以防止重复提交
方法一: 只在按钮前台代码中增加OnClientClick="this.disabled=true;" UseSubmitBehavior="False"即可。 方法二:以下是代码片段: protected void Page_Load(object sender, EventArgs e) { Button1.Attribut转载 2014-11-16 10:38:59 · 559 阅读 · 0 评论 -
文字超出显示省略号==CSS制作
文字超出显示省略号,大家可以复制这段代码进行实验下#cs{width:100px;height:50px;line-height:50px;color:#6699ff;border:1px #ff8000 dashed;overflow:hidden;text-overflow:ellipsis}爱上你的微笑--文字超出显示省略号,大家可以复制这段代码进行实转载 2014-11-16 10:40:31 · 464 阅读 · 0 评论 -
Asp.net 静态页面生成(1)----模板生成
废话少说,开门见山。静态页面生成技术是很多大网站采用的技术。用于大型网站的访问量特别高,采用动态页面难免服务器负担很重,负载大的时候可能down机。人们想出了采取以前的静态页面,这样可以减少服务器运算负载,但是一个一个页面的做肯定人工成本太高。于是乎就出现了静态页面生成技术。 静态页面生成的实现方法大致可以分为两种 一、模板生成 实现思想:提前把网页的公共转载 2014-11-16 10:41:57 · 432 阅读 · 0 评论 -
Asp.net 静态页面生成(2)----重载生成
看了 Asp.net 静态页面生成(1)----模板生成 的朋友 肯定要问 那么第二种生成方式是怎么样的?那就是 动态页生成 二、动态页面生成 动态页面生成,就是采用动态页面生成静态页面,主要用于已有的动态站点静态化。对原来站点改动较小 实现思想:重载动态页面的Render() 函数,在生成页面代码时将代码写到我们的静态页面中。可以参考 "孟子E转载 2014-11-16 10:43:41 · 430 阅读 · 0 评论 -
Asp.net 静态页面生成(3)----动态页生成之 生成爬虫
http://www.cnblogs.com/michael555cdj/archive/2008/03/23/1118819.html根据前面讲解的生成方法,需要访问动态页面戴上 Create=true 参数就可以生成了。但是一个一个页面的访问是不是有点累啊那我们就可以在生成管理器里面写个爬虫去爬遍每一个页面就可以达到生成的目的了。由于采用http访问生成,爬虫可以在部署在任转载 2014-11-16 10:49:39 · 444 阅读 · 0 评论 -
如何在离开页面时弹出确认对话框
离开页面确认主要是利用了onbeforeunload事件,当该事件声明为:Js代码 "return pageBeforeunload(event);"> 时(注意是return一个函数),在页面离开时将弹出默认的询问确认窗口, pageBeforeunload()函数只需要返回一个字符串,字符串的内容将显示在该窗口的中间一行,点击OK离开页面,点转载 2014-11-16 10:51:02 · 1022 阅读 · 0 评论 -
jQuery表格插件(隔行换色、划过变色、全选)
//by:xcl @2012.8 qq:80213876;(function ($) { $.extend({ XCLTableList:function(options){ options = $.extend({},funs.Defaults, options); funs.Init(options);转载 2014-11-16 11:21:42 · 795 阅读 · 0 评论 -
在ASP.NET下使用jQuery UI下的Dialog,服务器端按钮无响应的问题
JQuery下的UI控件似乎是有问题的,某天我从凌晨两点调试一个JQuery Dialog,一直到早上8:00都没有调试出来。当时我在Dialog里面放置了一个服务器按钮,并让按钮和CodeBehind里的一个事件处理函数绑定,但是奇怪的是怎么点击按钮,都不响应后面的事件函数,整得我直抓狂。天亮后,Google了一下,终于找到原因:JQuery会把Dialog的元素append到Body里转载 2014-11-16 10:32:40 · 661 阅读 · 0 评论