C# Asp.Net MVC
草青工作室
既然选择了方向,必将风雨兼程。
展开
-
c# - mono - 调用 python 脚本 .py 文件
c# - mono - 调用 python 脚本 .py 文件一、定义命令行工具:在windows 下是 cmd.exe,在 mac 下使用 bash。二、踩过的坑使用 Process 类,启动一个“命令行工具”,在通过向标准输出流中写入标准的命令(p.StandardInput.WriteLine(command))执行 py 文件。主要的思想还是模仿命令行的命令执行方式。导致...原创 2020-04-16 10:38:21 · 391 阅读 · 0 评论 -
c# - Mvc动态注册HttpModule实例
c# - Mvc动态注册HttpModule实例再也不容为了兼容 iis 6、7、8、9、10 了 -_- !!!!。不用配置 web.config 的<httpModules> or<modules> 节点了!!!Microsoft.Web.Infrastructure.DynamicModuleHelper 包含的类可帮助管理使用 Razor...原创 2019-12-25 19:37:29 · 402 阅读 · 0 评论 -
asp.net mvc 3 获取路由领域名
----------------------------------------------------------------------------------------------------一、注册路由 public class SysAreaRegistration : AreaRegistration { /// /// MVC 路由领域名原创 2013-10-19 14:10:24 · 2600 阅读 · 0 评论 -
ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效
ASP.NET请求验证功能可以给我提供应用程序的安全保证,避免站点受到XSS的攻击。但是在一些情况下,我们需要禁用这个功能,比如我们需要使用HtmlEditor来让用户输入一些HTML文本,这时候ASP.NET 2.0允许我们可以通过在web.config设置validateRequest="false"。或者在MVC中,我们可以通过在Controller或者Action上设置[ValidateR转载 2013-11-27 15:35:42 · 1195 阅读 · 0 评论 -
Quartz.NET的管理工具
Quartz.NET的管理工具很多同学都在用Quartz.NET做任务调度,任务调度情况怎么样啊,需要暂停某个任务,运行下某个任务,需要有管理工具的支持,本篇文章是向你介绍Quartz.NET的管理工具方面的几个开源项目。工具有两类:完整的一个管理站点和嵌入你的项目里头的一个模块。1、quartznet-admin 是一个完整的asp.net mvc的Quartz.NET转载 2014-04-16 13:13:40 · 5423 阅读 · 0 评论 -
MVC下载文件方式
MVC下载文件方式方式一:public FileStreamResult DownFile(string filePath, string fileName){ string absoluFilePath = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["Attachme转载 2014-04-17 10:27:08 · 15016 阅读 · 0 评论 -
多线程下获取缓存问题
多线程下获取缓存问题多线程下使用HttpContext.Current.Cache.Get(key)获取缓存时HttpContext.Current为null,解决办法如下:HttpRuntime.Cache.Get(key);从MSDN上的解释可以看出,HttpRuntime.Cache是应用程序级别的,而HttpContext.Current.Cache是针对当前WEB原创 2014-06-20 17:32:27 · 2074 阅读 · 0 评论 -
sqlserver 执行正则表达式,调用c# 函数、代码
--1.新建SqlServerExt项目,编写 C# 方法生成 SqlServerExt.dll 文件using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;using System.Text.RegularExpressions;using Microsof原创 2015-06-25 15:40:19 · 1584 阅读 · 0 评论 -
启用 mvc webapi 支持 session
默认 mvc webapi 不开启 session 会话支持所以需要修改配置,手动在 Global 开启 session 支持如下:1.重写 init() 方法 public override void Init() { //注册事件 this.AuthenticateRequest += WebA原创 2015-09-29 16:19:36 · 4327 阅读 · 1 评论 -
c# .net mvc webapi Filters 筛选器中获取 请求参数和响应内容
c# .net mvc webapi Filters 筛选器中获取 请求参数和响应内容原创 2015-09-29 15:01:02 · 24523 阅读 · 0 评论 -
asp.net web api 解决ajax跨站点post请求提交 json 数据问题
asp.net web api 解决ajax跨站点post请求提交 json 数据问题原创 2016-04-20 12:30:05 · 7209 阅读 · 1 评论 -
jquery + css 实现div固定
当页面滚动条滚动到指定或大于 div 初始位置时,div 始终保持在页面顶部不动,滚动条小于初始位置时 div 还原 $(function () { var ie6 = document.all; var dv = $('#toolbar1'), st; dv.attr('otop', dv.offset().top); //存储原来的距离顶部的距离转载 2013-08-19 11:29:03 · 2199 阅读 · 0 评论 -
ASP.NET MVC3 Razor视图引擎的语法
1.在页面输出特殊字符,双引号和斜杠:结果: The path is:C:\MyFolder\ The person said:"Hello,today is Monday."2.通过Request得到当前页面的URL,RequestType等:结果: 3.通过If...else... 得出两个数字的总和 Ra转载 2013-03-22 16:16:21 · 998 阅读 · 0 评论 -
MVC3 学习笔记1
----------------------------------------------------------------------------1.ViewBag这个“东西”在 MVC 开发中很有用,是在 vs2010 中新增的语法,可以将 controller 中存入的值传递到页面供页面使用,类似 View(object model) 方法,使用实例如下。在控制类中的写法原创 2012-03-02 18:29:56 · 936 阅读 · 0 评论 -
.NET MVC3 几种返回 JSON 对象的方式和注意事项
.NET MVC3 几种返回 JSON 对象的方式和注意事项引言 在用 .NET MVC3 给我们做 WEB 项目带来很大灵活性同时,对刚上手的同学来说有些细微的设置导致的问题让我们相当的“纠结”!这里要讨论的就是:使用JQuery的 Ajax 请求后“返回”的JSON 数据问题。 相信大多数同学都会遇到过,就是在后台已经拼接好了一(拼接方法比较多,我的博客也有提到原创 2012-03-22 11:59:38 · 23800 阅读 · 1 评论 -
C# .Net MVC Razor 视图静态分页导航栏生成器
这里贴出3个重要组成部分1.分页导航栏主算法代码(包括 @Html 扩展方法)2.HTML 页面调用代码(包括导航栏样式)3.Controller 控制器代码4.测试路径:http://www.****.com/EBusiness/Paination/2?pc=10(这里只是个本机测试url实例,不同机子测试 域名部分(www.*****.com)需要替换一下) 参数说明:原创 2012-08-23 11:41:20 · 7822 阅读 · 1 评论 -
以Post 提交数据,并打开提交页面
方法很简单,不过有时候我们进入了思维定势中出不来了,导致想不到解决方案!一般说打开页面我们首先想到的就是 window.open 这个方法,或者是 通过 jquery.ajax 方法但是他们不能进行“大数据量”的 post 提交 说说下面的方式,就是在页面中嵌入一个 form 标签(注意:这个标签不能和其他的 from 嵌套否则...,你懂的!)这个标签设置为不可见 style原创 2012-04-10 14:39:57 · 4570 阅读 · 0 评论 -
asp.net mvc 3.0 动态无损图片压缩,及路由定义
最新更新:1208211.定义路由2.编写控制器3.编写图片压缩方法4.测试运行---------------------------------------------------1.定义路由 ,一般写在 Globals.cs 文件中 routes.MapRoute( "ImgRoute", // 图片路由名称 "原创 2012-07-06 21:58:05 · 2816 阅读 · 0 评论 -
C# Mvc.net 3.0 Razor Leyout布局视图使用介绍
测试需要一个主页入口点,这里使用默认的路由设置就可以测试。1.首先在默认的 homecollector 中建立一个 action,如下 public ActionResult index() { return View(); } 2.在 view/home 文件件下建立 MyLeyout.cshtml 视图,内容如下@{ //s原创 2012-10-08 23:55:47 · 3479 阅读 · 0 评论 -
asp.net 解决中文乱码问题
一、解决中文乱码问题,在 web.config 中加入指定配置节即可~~~同样该方法将统一设置每个页面的编码为 gb2312 (取决于下面 web.config 的配置)加入位置:在 上面添加如下所示: .................... 二、设置单个页面的默认编码 1.在页面的 head 标签中加入原创 2012-09-10 14:27:43 · 8136 阅读 · 0 评论 -
C# asp.net mvc,做 301 永久重定向!
以下代码为 asp.net mvc 4.0 代码做的 301 永久重定向 string url = “http://www.csdn.net/test.html” Response.StatusCode = 301; Response.Status = "301 Moved Permanently"; Response.AppendHeader原创 2012-12-25 20:05:34 · 8040 阅读 · 0 评论 -
asp.net mvc 3 配置全局异常处理 Web.config中设置CustomError
Web.config中设置CustomErrorCustomError定义自动处理异常的行为,如下所示: -->-->Mode的值可以是Off、On、RemoteOnly,不同的值定义研发阶段或产品发布后的行为。Mode值的使用场景:On:开启自定义错误处理。Off:关闭自定义错误处理,当发生异常时,就会看到ASP.NET的黄页信原创 2012-12-27 17:23:23 · 5921 阅读 · 1 评论 -
asp.net mvc3.0 razor 网站全站脚本、样式统一引用解决放方案
一、引言在做网站是经常要对样式或者脚本进行更新,每次更新后需要客户端强制刷新才可以看到更新后的样式,或在样式文件应用处加版本号区分,(常用的写法如“~/content/css/globe.css?v1.0”),还需要对每个引用 globe.css 文件的位置加版本号区分,工作量巨大。所以,提供一个统一管理方案非常必要。二、使用include.cofig 配置文件管理站点的所原创 2013-01-16 15:12:22 · 4979 阅读 · 1 评论 -
C# Asp.Net MVC 3 项目实现控制器(controller)与页面(view)分项目管理
C# Asp.Net MVC 3 项目实现控制器(controller)与页面(view)分项目管理一、引言ASP.NET MVC 是微软发布的的另一套开发 web 项目开发框架(之前一直用的是 webform)。MVC 将页面(Html)代码和 c# 代码进行了分目录管理,html 文件放到了views 目录下,而页面的访问全部放到了 controllers 目录下,他们之间使用原创 2012-01-18 11:51:53 · 5985 阅读 · 0 评论