vc下_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> vc下 >>列表
在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。IIS中的错误页入口:其中的错误码想必并不陌生这里是在服务器上找不到所需资源时抛出的错误页,在这里可以设置需要展示的错误页面,只需将预定的错误页面加入服务器中,然后在指定状态码下配置路径即可。这是请求在IIS中时,还未完全进入到asp... 查看全文
· ASP.NET MVC下Bundle的使用发布时间:2017-08-22
ASP.NETMVC中Bundle是用于打包捆绑资源的(一般是css和js),它是在全局文件Global.asax.cs中注册Bundle,而注册的具体实现默认是在App_Start文件夹的BundleConfig.cs中publicclassMvcApplication:System.Web.HttpApplication{protectedvoidApplication_Start(){AreaRegistration.RegisterAllAreas();FilterConfig... 查看全文
· ASP.NET MVC下使用文件上传发布时间:2015-05-11
文章转载自:http://www.cnblogs.com/jiekzou/这里我通过使用uploadify组件来实现异步无刷新多文件上传功能。1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、根目录下添加新文件夹Uploads,然后新建控制器UploadifyController.csusingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq... 查看全文
在ASP.NETMVC的控制器中可以实现Session处理。如果要在前端视图页实现Session该如何做呢?可以使用window.sessionStorage来做。AlexChittock用jQuery做了实现。在这里:https://github.com/AlexChittock/JQuery-Session-Plugin具体实现很简单:@{ViewBag.Title="Index";Layout="~/Views/Shared/_Layout.cshtml";}<h2>... 查看全文
有时候,当用户请求一个Controller下的Action,我们希望,在单位时间间隔内,比如每秒,每分钟,每小时,每天,每星期,限制同一个IP地址对某个Action的请求次数。如何做呢?stefanprodan的MvcThrottle能很好地解决这个问题,以及其它类型的IP限制问题。在这里:https://github.com/stefanprodan/MvcThrottle把项目从GitHub下载下来,在本地打开。找到MvcThrottle类库,打开ThrottlingFilter这个类... 查看全文
在"MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01-单文件上传"一文中,使用JSAjaxFileUploader这款插件实现了单文件上传,在chrome,firefox下运行良好,但在某些版本的IE浏览器(比如IE8,IE9)下却无法正常运行,这可能是因为JSAjaxFileUploader插件在编写时没有考虑到某些低版本IE浏览器导致的。本篇,就在ASP.NETMVC4下实现单个图片上传,具体功能包括:1、在客户端选择图片... 查看全文
· ASP.NET MVC下载excel文档发布时间:2014-08-21
问题来自论坛:很早以前,学习做asp.net练习时,就是分享过《ASP.NETMVC应用程序实现下载功能》http://www.cnblogs.com/insus/p/3615714.html比如你的excel文档,是存放于project的DownloadFiles目录之下:创建一个控制器,如今个月为八月,就创建一个AugControllers:上面有句“application/vnd.ms-excel”OfficeMIMEtype:参考... 查看全文
在《ASP.NETMVC下的四种验证编程方式》一文中我们介绍了ASP.NETMVC支持的四种服务端验证的编程方式(“手工验证”、“标注ValidationAttribute特性”、“让数据类型实现IValidatableObject或者IDataErrorInfo”),那么在ASP.NETMVC框架内部是如何提供针对这四种不同编程方式的支持的呢?接下来我们就来聊聊这背后的故事。一... 查看全文
· ASP.NET MVC下的四种验证编程方式发布时间:2014-04-08
ASP.NETMVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。一、手工验证绑定的参数在定义具体Action方法的时候,对已经成功绑定的参数实施手工验证无疑是一种最为直接的编程方式,接下来我们通过一个简单的实例来演示如何将参数验证逻辑实现在对应的Action方法中... 查看全文
Easyui入门视频教程第02集---ASP.NETMVC下搭建EasyUI环境第一步下载easyuihttp://www.jeasyui.com/download/v132.php直接下载http://www.jeasyui.com/download/downloads/jquery-easyui-1.3.2.zip打开vs2010创建MVC4项目如果你电脑没有安装MVC4的话可以打开官网下载http://www.asp... 查看全文
前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信息1///<summary>2///公共基类里面干一些公共的事情3///</summary>4publicclassBasePage:System.Web.UI.Page5... 查看全文
· Mvc下异步断点续传大文件发布时间:2013-10-10
最近公司一同事咨询了一个MVC项目下上传大文件时遇到的问题,问题描述如下:MVC项目中,当上传比较大的文件时,速度非常慢,小文件基本没有影响。原因分析:如果是用传统的form表单去提交的话,会将整个文件一次性的加载到内存中然后再做保存,这个过程是相当慢的,特别是大文件,且上传文件容易受到各种因素的影响而导致上传失败,比如临时的网络故障等。如何解决?最直接的概念就是异步以及断点续传。为什么要异步如果一个表单提交的元素中有文件上传的需求,如最终因为文件上传失败而影响整个表单数据的提交... 查看全文
· Mvc下异步断点续传大文件发布时间:2013-10-10
最近公司一同事咨询了一个MVC项目下上传大文件时遇到的问题,问题描述如下:MVC项目中,当上传比较大的文件时,速度非常慢,小文件基本没有影响。原因分析:如果是用传统的form表单去提交的话,会将整个文件一次性的加载到内存中然后再做保存,这个过程是相当慢的,特别是大文件,且上传文件容易受到各种因素的影响而导致上传失败,比如临时的网络故障等。如何解决?最直接的概念就是异步以及断点续传。为什么要异步如果一个表单提交的元素中有文件上传的需求,如最终因为文件上传失败而影响整个表单数据的提交... 查看全文
· VC下建立简单的提成计算器发布时间:2013-01-25
VC下建立简单的提成计算器1,要求实践案例:A公司需要根据每个月业绩按以下方式给业务员计算提成,当业绩在10万以下,提成是业绩的10%;当业绩在10万-20万时,超过10万的部分提成7.5%,10万以下部分提成10%;当业绩在20万-50万时,超过20万的部分提成5%,10万-20万的部分提成7.5%,10万以下部分提成10%;当业绩在50万-100万时,超过50万的部分提成4%,20万-50万的部分提成5%,10万-20万的部分提成7.5%,10万以下部分提成10%;当业绩超过100万时... 查看全文
· 解决MVC下分页显示的问题发布时间:2011-08-15
前几天做一个系统,用到的是Tomcat+struts+Mysql的MVC框架。由于很多模块都需要分页,想写一个分页的方法。常见的方法每次翻页都查询一次数据库,从ResultSet中只取出一页数据(使用rs.last();rs.getRow()获得总计录条数,使用rs.absolute()定位到本页起始记录)。这种方式在某些数据库(如oracle)的JDBC实现中差不多也是需要遍历所有记录,实验证明在记录数很大时速度非常慢。至于缓存结果集ResultSet的方法则完全是一种错误的做法... 查看全文
今天一位童靴给我了如下的代码:#include<stdio.h>main(){intb=3;intarr[]={6,7,8,9,10};int*ptr=arr;*(ptr++)+=128;printf("%d,%d\n",*ptr,*(ptr++));}问我输出的结果是什么以及原因。我告诉他是8,7.他觉得很吃惊,因为他在vc++下编译的,执行的结果是7,7,我试了一下,在vc下果然是7,7,我猜想大概是程序printf函数中的参数执行的顺序的问题,在gcc中是从右往左... 查看全文