摘要:
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。
方法一:使用客户端脚本
比如我们在View中这样写:
代码
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><inputtype="submit"value="审核通过"onclick= 阅读全文
阅读排行榜
艾伟:一次挂死(hang)的处理过程及经验
2011-08-28 23:55 by 狼人:-), 311 阅读, 收藏,
摘要:
前言:
CPU占用率低,内存还有许多空余,但网站无法响应,这就是网站挂死,通常也叫做hang。这种情况对于我这样既是CEO,又是CTO,还兼职扫地洗碗的个人站长来说根本就是家常便饭。以下是一次处理hang的经验及总结,前后用了一个月,不仅涉及程序排查,数据库优化,还有硬件升级的苦恼。其中辛酸苦辣只有经历过的站长才能体会,希望此文能对各位有所帮助! 首先介绍一下网站基本情况,是一个在线小说阅读网站,每天有一定页面访问量,在优化开始前由两台服务器运行,均为Dell PowerEdge 2950,配置为一台Intel xeon E5410 2.33G*2 ,4GB ECC内存,另一台Intel xe 阅读全文
再次“.NET技术”分享一个多选文件上传方案
2011-10-13 19:27 by 狼人:-), 310 阅读, 收藏,
摘要:
多选文件上传,已经非常多了,选择性多了可能有时候要比较下哪个更合适,结合到项目中使用更方便才是最重要的。很多的多选上传基本上都是调用的swf文件,确实用flash 或flex开发一个多选上传的功能很方便,比如flex里内置的FileReferenceList对象本身就支持文件的多选,有这个的话就方便多了,下面要说的主要也是基于flex开发的一个多选上传功能。 主要实现的功能如下: 一、选择多个文件上传并显示单个文件的上传进度 二、显示所有文件总的上传进度 三、显示所有上传文件的总大小 四、上传前可以删除任意选定一个或多个文件(按住Ctrl或Shift键) 五、ASP... 阅读全文
中国大陆现罕见网络大瘫痪 互联网安全敲响警钟
2011-10-08 19:56 by 狼人:-), 310 阅读, 收藏,
摘要:
今天早晨,作为中国电信南方枢纽的南京电信部门仍然在面对成千上万的投诉电话:互联网络怎么啦?是不是遭遇黑客袭击?就是黑客袭击,能这样大面积造成网络瘫痪吗?
从昨晚开始,中国大陆使用电信网络服务的网民就发现,上网有问题。有的干脆不通,有的则是不能浏览网页。直到今天上午,许多网民还觉得网速比平时慢了许多,很多网页不能正常打开。中国电信人工客服昨晚起就忙于应答众多网民的质询,一直处于忙碌状态。
这种情况并非出现在南京一个城市。昨晚起,北京、天津、上海、河北、山西、内蒙古、辽宁、吉林、江苏、黑龙江、浙江、安徽、湖北、广西、广东等地区均有网民反映上网遭遇故障,出现打不开网页,QQ、MSN等即时通讯工具掉. 阅读全文
成都本地论坛被黑 曝光帖揭露黑客攻击
2011-09-24 00:08 by 狼人:-), 310 阅读, 收藏,
摘要:
域名被攻击,某个帖子地址被DDOS攻击多达50余万次,网站一度关闭页面进行系统维护……前日下午1点30分,成都本地论坛第四城社区在主页头条位置贴出一则“严正申明”,就29日、30日两天网站连续多次出现访问故障向网友作出说明,表明这是一次有预谋的黑客攻击行为。 事件回放:曝光帖引黑客攻击? 从29日下午3时起,泡论坛的网友mihayi发现,无论自己点哪个帖子,页面全部都跳回到首页,她试了试别的论坛都一切正常,才意识到也许是这个论坛出了故障。该论坛出现了访问速度缓慢、用户无法登录或自动登出等状况。随后,社区便提示“系统正在维护”,一直到下午5点过,论坛才恢复正常。从 29日下午3时开始到3... 阅读全文
一起谈.NET技术,走向ASP.NET架构设计——第三章:分层设计,初涉架构(前篇)
2011-09-02 00:21 by 狼人:-), 310 阅读, 收藏,
摘要:
本篇主要讲述ASP.NET应用中如何进行逻辑分层。本篇的前篇会从Smart UI 反模式和它的一些缺点开始讲述,然后一步步的讲述如何逻辑分层,而且在后篇中也会给出一个ASP.NET设计中常用的仅供参考的分层架构的Demo。 一个稳定和易维护的系统必须建立在一个好的基础之上。计划和设计一个好的架构对一个项目的成败起着至关重要的作用。可能在我们一般做项目的时候,经验告诉我们:3层,N层的设计,基本就能把问题解决了,很多的情况确实是这样的。在提出一个设计的时候,常常要考虑为什么要这样划分结构,而且常常要承担风险和责任,特别是万一这个项目因为最初的设计而导致崩溃,那就郁闷了。所以设计的提出一定... 阅读全文
一起谈.NET技术,使用 MEF 公开 Silverlight MVVM 应用程序中的接口
2011-09-02 00:11 by 狼人:-), 310 阅读, 收藏,
摘要:
下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台。 Silverlight 本身就支持许多概念,例如数据绑定、值转换器、导航、浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序。 我说的是“任何种类”,其中当然也包括企业级应用程序。 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用... 阅读全文
一起谈.NET技术,基于CallContextInitializer的WCF扩展导致的严重问题
2011-08-29 19:26 by 狼人:-), 310 阅读, 收藏,
摘要:
WCF是一个具有极高扩展度的分布式通信框架,无论是在信道层(Channel Layer)还是服务模型层(Service Model),我们都可以自定义相关组件通过相应的扩展注入到WCF运行环境中。在WCF众多可扩展点中,ICallContextInitializer可以帮助我们在服务操作执行前后完成一些额外的功能,这实际上就是一种AOP的实现方式。比如在《通过WCF Extension实现Localization》中,我通过ICallContextInitializer确保了服务操作具有和客户端一样的语言文化;在《通过WCF Extension实现Context信息的传递》中,我通过ICa.. 阅读全文
艾伟:请不要相信
2011-08-28 23:56 by 狼人:-), 310 阅读, 收藏,
摘要:
1.不要相信Request.QueryString:
相信在asp时代,这个问题比较严重,不信,随便到网络上找几个asp的企业站,找到这种url"view.asp?id=xxx",改成"view.asp?id=xxx or 1=1",相信你会看到不一样的东西,到了.net,应该很少了,不过上次看到有人说CSDN爆过哦,简单的解决方法是在取得数据时做数据类型验证或转换。比如:int ViewID = 0;if(int.TryParse(Request.QueryString["ID"], out ViewID)){//...}
2.不要 阅读全文
金山公布3月份十大影响较大的挂马网站 政府、学校成重灾区
2011-10-08 19:54 by 狼人:-), 309 阅读, 收藏,
摘要:
4月9日,金山互联网安全公司正式发布《2009 年3月中国互联网安全报告》,公布了3月份十大影响较大的挂马网站。3月份,金山毒霸云安全中心共截获有效挂马网址272,221个,与2月份相比,增加了近3倍。其中,政府、学校网站仍然是被挂马的重灾区。
3月挂马网站TOP10: 洛阳市中心血站http://www.xuezhan.com/ 陕西省延安市公安局 http://sgaj.yanan.gov.cn 辽宁互联星空 http://ln.vnet.cn 华侨大学http://tyxy.hqu.edu.cn/ 南开大学 http://ibs.na... 阅读全文