ASP.NET MVC
王焜棟琦
这个作者很懒,什么都没留下…
展开
-
CS1061 “HtmlHelper”未包含“Partial”的定义,并且找不到可接受第一个“HtmlHelper”类型参数的可访问扩展方法“Partial”
CS1061 “HtmlHelper”未包含“Partial”的定义,并且找不到可接受第一个“HtmlHelper”类型参数的可访问扩展方法“Partial”(是否缺少 using 指令或程序集引用?)原创 2024-06-06 10:44:11 · 455 阅读 · 0 评论 -
asp.net mvc使用IHttpModule拦截所有请求,包括资源文件
asp.net mvc使用IHttpModule拦截所有请求,包括资源文件原创 2024-05-06 16:40:16 · 548 阅读 · 0 评论 -
asp.net mvc设置允许跨域
asp.net mvc设置允许跨域原创 2023-09-19 11:37:06 · 380 阅读 · 0 评论 -
asp.net core让video标签支持大于2G视频拖动播放,视频文件流支持拖动播放,不保露视频真实地址PhysicalFile,enableRangeProcessing
视频文件流支持拖动播放,video标签设置视频不可以直接下载,视频范围播放原创 2022-09-06 17:47:09 · 541 阅读 · 0 评论 -
error CS0433: The type global_asax exists in both App_global.asax
error CS0433: The type 'global_asax' exists in both 'App_global.asax原创 2022-07-14 13:35:15 · 387 阅读 · 0 评论 -
ASP.NET MVC大文件上传GB级
大文件上传GB级,asp.ent mvc大文件上传原创 2020-10-13 11:51:36 · 942 阅读 · 2 评论 -
asp.net配置web.config显示详细错误信息
启用下面的customErrors 节点,设置mode为off<system.web></system.web>原创 2020-07-01 09:06:37 · 5767 阅读 · 0 评论 -
ASP.NET MVC获取web客户端ip
需要引用using System.Web; /// <summary> /// 获取web客户端ip /// </summary> /// <returns></returns> public static string GetWebClientIp() { string CustomerIP = ""; try原创 2020-06-30 16:57:14 · 546 阅读 · 0 评论 -
asp.net mvc地址栏带身份验证字符串类似token实现身份识别(适用于负载均衡,服务器集群)
登录页面,从nuge安装SimpleAES,这是个ASE加密解密组件:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplicationUrlWrite.Controllers{ public class UserController : Controller { pub原创 2020-06-09 16:27:48 · 356 阅读 · 0 评论 -
asp.net mvc重写url地址
using System;using System.Collections.Generic;using System.Linq;using System.Security.Principal;using System.Web;using System.Web.Mvc;using System.Web.Routing;using WebGrease.Css.Ast;namespace WebApplicationUrlWrite{ public class RouteConfig.原创 2020-06-09 16:20:38 · 611 阅读 · 0 评论 -
安装asp.net运行环境,为IIS网站配置环境
win+r输入cmd进入控制台然后输入命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319回车然后输入命令aspnet_regiis.exe -i回车,然后等待ASP.NET (4.0.30319.0)安装完毕…效果图:原创 2020-05-28 10:52:28 · 485 阅读 · 0 评论 -
Compiler Error Message: CS1056: Unexpected character ‘$’,cshtml页面编译报错Compilation Error
一般这个问题是因为web.config中的有一节点被注释了要么就是缺失了,导致编译器没有按照最新的语法编译解析C#语言解决办法是启用节点<compilers><system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharp...原创 2020-05-22 15:23:59 · 1534 阅读 · 0 评论 -
功能“内插字符串”在 C# 5 中不可用。请使用6或更高的语言版本。
出现这个问题是因为项目的编译器以低版本的C#语言编译就会导致高级用法(语法)不可用,所以要手动指定高级语言版本,不过突然出现这问题很有可能是之前手动改了web.config,注释了节点<system.codedom> <system.codedom> <compilers> <compiler language="c#;cs;...原创 2020-04-24 10:18:57 · 5253 阅读 · 0 评论 -
ASP.Net MVC分页组件使用MvcSimplePager执行服务器C#分页
action里面分页代码参考:using MvcSimplePager;public async Task<ActionResult> CheckHistory(ArticleWhere where, int pageIndex = 1, int pageSize = 10){ ViewBag.search = where; var page = await art...原创 2020-04-24 10:39:14 · 361 阅读 · 0 评论 -
ASP.NET MVC授权登录过滤器OnAuthorization过滤器AuthorizeAttribute使用
using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Web;using System.Web.Mvc;using Autofac;using WuZiFenGongSiInfomation.Common;using WuZiF...原创 2020-04-21 17:39:41 · 3093 阅读 · 0 评论 -
C#时间类型 DateTime? 赋空值
C#时间类型 DateTime? 赋空值 new Nullable() DateTime? date12 = reader["FAHUODATE"] is DBNull ? new Nullable() : Convert.ToDateTime(reader["FAHUODATE"]);原创 2017-01-12 17:36:52 · 17053 阅读 · 0 评论 -
ASP.NET MVC动态生成js文件并让浏览器初次请求后缓存,方便全局调用提升性能
//後台方法public ContentResult AreaListJs(){ string js = "var personInfo=[{\"name\":\"王五\",\"weight\":59},{\"name\":\"歐陽修\",\"weight\":85}];"; //方便瀏覽器緩存,處理F5刷新不會再請求服務器 Response.AddHeade原创 2018-09-27 13:46:38 · 1609 阅读 · 0 评论 -
ASP.NET MVC继承RazorViewEngine,重写RenderView实现压缩html,压缩css,压缩js,简体转繁体,获取TextWriter内容
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplicationTestJs.Models{ public class MyRazorViewEngine : RazorViewEngine...原创 2018-09-30 16:39:33 · 877 阅读 · 0 评论 -
bundles忽略js代碼錯誤,也能支持js代碼壓縮,System.Web.Optimization功能擴展
一般只要js文件裡面代碼錯誤,System.Web.Optimization就不會自動壓縮了,現在擴展了兩個類,重寫了下方法,設置為忽略js報錯,也能繼續壓縮js代碼了using Microsoft.Ajax.Utilities;using System;using System.Collections.Generic;using System.Linq;using System.Tex...原创 2018-11-14 16:04:14 · 191 阅读 · 0 评论 -
ASP.NET MVC解决BundleConfig,BundleTable压缩失败,压缩报错Minification failed
首先实现自定义的ScriptBundle,然后继承IBundleTransform抽象类创建自己的MyJsMinify替换原来的JsMinify,方便具体的操作处理压缩的时候默认会执行原本的压缩,除非压缩失败才会执行DouglasCrockford.JsMin.JsMinifier这个类方法执行压缩web项目首先要nuget里面安装DouglasCrockford.JsMin完整参考代码:...原创 2019-04-04 16:11:55 · 940 阅读 · 0 评论 -
ASP.NET MVC将PartialView输出为html字符串
推荐将PartialViewToString这个方法写入(Controller)基类BaseController里面,使用继承比如:public class StoreController : BaseController代码:/// <summary>/// 将PartialView输出为html字符串/// </summary>/// <pa...原创 2019-05-23 11:11:11 · 626 阅读 · 0 评论 -
未能加载文件或程序集“System.Web.WebPages.Razor或它的某一个依赖项。系统找不到指定的文件
出现这个问题一般是bin目录下没有System.Web.WebPages.Razor.dll这个dll解决办法就是把此dll复制到bin目录下就解决了,很简单,如果报版本不一致问题,去找相同版本的dll放入就好...原创 2019-09-05 10:42:33 · 4267 阅读 · 0 评论 -
ASP.NET MVC中使用依賴注入Autofac容器
項目中先在web項目裡面引用Autofac.Mvc5 項目結構 在Global.asax裡面注入類using Autofac;using Autofac.Integration.Mvc;using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using...原创 2018-02-11 10:31:22 · 283 阅读 · 0 评论 -
ASP.NET MVC全局異常捕獲過濾器
using System;using System.Collections.Generic;using System.Data.Common;using System.IO;using System.Linq;using System.Web;using System.Web.Mvc;using Transaction.FrameWork;using Transaction.Fra原创 2018-01-25 11:06:29 · 266 阅读 · 0 评论 -
SignalR推送服务,自定義連接id為用戶id
页面代码 服务器消息: var trade; var tradeList = Array(); $(document).ready(function () { $.connection.hub.url = "http://localhost:7754/signalr"; trade = $.co原创 2017-06-27 10:28:11 · 1530 阅读 · 0 评论 -
C#各种小数四舍五入汇总
/// /// 特殊四舍五入, /// 1.1; 1.2; 1.3; 1.4; 1.5 结果1.5 /// 1.6; 1.7; 1.8; 1.9; 2.0 结果2.0 /// /// /// public static double TransmitNum(double f)原创 2017-03-01 14:14:01 · 549 阅读 · 0 评论 -
Autofac在ASP.NET MVC中的使用
ASP.NET Mvc项目用法: 先在Global.asax里面写类型注册using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Web;using System.Web.Mvc;using System.Web.Routing;using原创 2017-04-14 15:37:03 · 1322 阅读 · 0 评论 -
MVC属性过滤器
// // 摘要: // 提供 System.Web.Mvc.AuthorizeAttribute 特性标记的操作方法的相关信息,如操作方法的名称、控制器、参数、特性和筛选器。 // // 返回结果: // System.Web.Mvc.AuthorizeAttribute 特性标记的操作方法原创 2017-04-28 20:15:22 · 448 阅读 · 0 评论 -
js发送集合数据到后台,后台方法参数名用集合接收
//前台表单 //后台方法 public string SaveBillWeightList(List list)public class CoalByTrain{ //id public string CoalByTrainId{get;set;} //票重 pub原创 2017-01-23 15:50:15 · 4437 阅读 · 1 评论 -
读取任一web.config的配置信息
读取任一web.config的配置信息 public static readonly DbSession Context = null; static DB() { try { string rootPath = AppDomain.CurrentDomain.BaseDirect原创 2017-01-18 14:14:17 · 935 阅读 · 0 评论 -
Asp.Net MVC验证用户登录授权
/// <summary>/// 验证用户登录授权/// </summary>public sealed class IsLoginAttribute : FilterAttribute, IAuthorizationFilter{ /// <summary> /// 是否验证登录,true需要验证,false不用验证 /// </summ...原创 2016-10-17 17:57:11 · 816 阅读 · 0 评论 -
ASP.NET MVC前台js发送数组,后台用数组接收
var idsArr=[];idsArr.push(123);idsArr.push(556);idsArr.push(890);//前台ajax写法 $.ajax({url: "/CoalByTrain/UpdateCoalByTrain",type: "post",traditional: true,//布尔值,规定是否使用参数序列化的传统样式。这样后台原创 2016-12-01 16:25:32 · 15166 阅读 · 0 评论 -
Compiler Error Message: CS1617: Invalid option '6' for /langversion; must be ISO-1, ISO-2, 3, 4, 5 o
CS1617: Invalid option '6' for /langversion;解决办法报错图片:解决: <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.V原创 2016-09-19 09:46:02 · 3190 阅读 · 0 评论 -
ASP.NET MVC Razor语法
语法一@{ C#代码 } 这里花括号里面可以写Html标签语法二@idName 这里的idName是个C#变量,语法@idName可以直接输出值到页面语法三:@(值) 这样方便输出标签id比如:@{ string idName="DBG"; } 浏览器得到页面代码: 语法四:@:跟着文本 可以直接输出到页面而不被原创 2016-08-26 17:05:17 · 1444 阅读 · 0 评论 -
ASP.NET MVC用Bundles压缩js文件,并让浏览器异步加载js
mvc默认的写法js引用(会自动压缩js文件):@Scripts.Render("~/bundles/mybundle")Scripts.Render是asp.net mvc自身采用比较优化的压缩技术和缓存技术,将多个js压缩优化并且整合为1个体积较小的js,但对于外部使用来说,功能是不会出现任何区别的,从而提高了页面体验。而压缩和缓存的过程都是通过框架自动实现的,浏览器第二次访问时就会从原创 2017-08-12 14:57:53 · 1620 阅读 · 0 评论 -
C#后台发送Http请求
/// /// 发送请求 /// /// 请求地址 /// 参数格式 “name=王武&pass=123456” /// public static string RequestWebAPI(string url, string sendData) { st原创 2016-11-18 14:42:58 · 5213 阅读 · 0 评论 -
ASP.NET MVC5重写RazorViewEngine,能根据地址自定义加载视图页面文件
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace Transaction.Site.Models{ public class MyViewEngine : RazorViewEngine {原创 2017-10-16 11:20:32 · 2462 阅读 · 0 评论 -
ASP.NET MVC中使用FluentScheduler任務定時器
github作者示例地址 https://github.com/fluentscheduler/FluentScheduler發佈web程序在IIS中,最好推薦將IIS改下配置,設置如下:应用程序池-高级设置-启动模式:AlwaysRunning 应用程序-高级设置-常规-预加载已启用:True//示例代碼:using FluentScheduler;namespace Web原创 2018-01-31 16:19:55 · 967 阅读 · 0 评论 -
.NET定时任务执行管理器开源组件–FluentScheduler,可以在web应用程序里面使用
github作者的例子https://github.com/fluentscheduler/FluentSchedulerpublic class MvcApplication : System.Web.HttpApplication { /// /// 数据上传服务地址,比如 http://localhost:89/DataToJt_原创 2017-01-21 11:24:13 · 3606 阅读 · 0 评论 -
C#代码执行耗时计算,此处是监测的mvc控制器方法
using System;using System.Diagnostics;using System.Net.Http;using System.Threading;using System.Threading.Tasks;using System.Web.Http.Controllers;using System.Web.Mvc;namespace Mall.Site{ ///原创 2017-12-04 16:24:01 · 1222 阅读 · 0 评论