ASP.NET MVC
文章平均质量分 85
隶属感
小菜鸟变老菜鸟的过程
展开
-
ASP.NET MVC 无法在Web 服务器上启动调试.远程服务器返回错误:(400)错误的请求
解决方法:一.打开iis 点击绑定二.点击 编辑三 点击ip地址设置为:全部未分配 点击保存完成原创 2017-09-25 22:17:00 · 5252 阅读 · 0 评论 -
数据厂库常见错误记录
后台返回的数据格式不对,会导致原创 2018-08-03 09:59:59 · 157 阅读 · 0 评论 -
精通MVC 5 学习笔记 =========依赖项注入====建立松耦合组件
前46页感觉都没什么用,实体类效验没有卵用,日常用不到Razor 辅助器 ,用的比较少建立松耦合组件我在这里就用自己的话来写一下我学到的东西:首先有三个个体 : 接口using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa...原创 2018-08-07 23:40:04 · 200 阅读 · 0 评论 -
精通MVC 5 学习笔记 =========拓展方法
前面的对象初始化器和快捷属性如下一直在用,没什么好说的,一逼跳过: public class Product { public string Name { get; set; } public decimal Price { get; set; } } cart.Products = new List<Product>()...原创 2018-08-12 16:09:46 · 163 阅读 · 0 评论 -
C# 重点基础知识========空接合操作符===>??
在写 javascript 时 总会遇到 判断 参数是否为 null 为空则赋值为默认值 的情况,如下:function test(prop){prop = prop || "默认值"} 一直以为在C#中没有相应的方法 因为在C#中 || 运算符两边只能放bool表达式在逛网页的时候发现了 ?? ==> 空接合操作符Public string Test(stri...原创 2018-08-22 19:29:45 · 292 阅读 · 0 评论 -
精通MVC 5 学习笔记 =========Ninject====>DI容器
虽然我现在还不知道IKernel ninjectKernel = new StandardKernel();ninjectKernel.Bind<IValueCalculater>().To<LinqValueCalculator>();IValueCalculater calcImpl = ninjectKernel.Get<IValueCalculater...原创 2018-08-24 00:48:26 · 210 阅读 · 0 评论 -
最基础的ADO.NET 和 DataTable转Json
ADO.NET public static class SqlHelper { public static string ConStr { get; set; } = string.Empty; /// <summary> /// 执行一条语句 /// </summary> //...原创 2018-09-13 12:52:46 · 425 阅读 · 0 评论 -
DataTable 转 匿名类 数组对象==>可进行Lamda表达式,Link表达式,会有属性的智能提示
由于项目不太适合使用EF ,使用了原生的 ADO.NET ,在得到DataTable 后大多数时候都是直接序列化为JSON格式字符串就返回前端了,在一些情况下,又需要对结果集做进一步的处理,(EF中动态生成的实体类,也不能完全满足要求,随便一个联查得到的结果不在代码中处理还好,一旦需要在代码中在处理一遍,这个联查结果集结构的实体类你是加还是不加呢?) ===>其实实体类维护起来还是好烦的...原创 2018-09-14 14:45:55 · 760 阅读 · 0 评论 -
StyleCop C#代码规范插件============>VS2017插件
插件中有许多默认的规则,其中部分默认规则比较炒蛋 比如 : 引用必须写在命名空间内 在网上查找发现 : SA1200 就是这个规则右键 分析器 ==>点击 ===> 打开活动规约集现在去掉勾选SA1200再 ctrl +s 就完美了代码不再报错:...原创 2018-10-22 10:04:36 · 2887 阅读 · 0 评论 -
Jquery .ajax() jsonp 跨域访问asp.net mvc和 修改asp.net mvc 的配置文件允许跨域
同源策略 不了解的可以先了解一下先 第一步 : 随便创建一个html页面 ,引入jquery代码如下 : 要注意 dataType 不要写成 datatype 这里大小写敏感, jsonpCallback 不要写错, 内容随便写就行 例如这里的doSuccess ,不要太作死就行<!DOCTYPE html><...原创 2018-06-12 20:57:55 · 544 阅读 · 0 评论 -
ASP.NET MVC 支付宝sdk 查询订单状态 填坑攻略
1.alipay.trade.query(统一收单线下交易查询)这个接口有个大坑 如下图在交易未成功前 是得不到 trade_no的 ,如果当前只是到了获取都二维码 --->等待用户扫码支付 的这一步我们只有 out_trade_no 所以我传参时只传了一个 out_trtade_no 代码如下: //验证当前订单的状态 [NoPermissionR...原创 2018-05-12 12:18:17 · 8775 阅读 · 9 评论 -
VS2017 启动调试出现 无法启动程序 当前状态中是非法
VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法遇到这个问题网上百度都说是 防火墙的问题但是我修改了防火请依旧没有用在论坛看见有人的回复解决了问题工具--选项--调试--常规--启用asp.net的JavaScript调试(chrome和ie)去掉勾选...原创 2018-05-05 18:29:31 · 6360 阅读 · 3 评论 -
Easyui 树控件的学习 方便以后自己查看 .net mvc
2017/12/20easyui树的生成是依靠多次发送异步请求完成的Easyui Tree 的js如下:html代码: $(function(){ //页面加载就启动 $('#tt').tree({ url: '@Url.原创 2017-12-26 11:15:59 · 377 阅读 · 0 评论 -
ASP.NET MVC +EASYUI TreeGrid +EF 菜单管理
ASP.NET MVC +EASYUI TreeGrid +EF 菜单管理小白所写,不喜勿喷借鉴了诸多大神的帖子特别提示:1.对数据库的操作采用了ef ,如果对ef不了解可以百度了解一下2.easyui Treegrid的 本项目是 分多步进行加载 第一次加载根目录,点击展开加载子目录3.TreeGrid 的分页只对 根目录 子节显示全部4.返回给视图对原创 2018-01-12 09:35:14 · 518 阅读 · 0 评论 -
ASP.NET MVC 学习(一) ado.net 调用存储过程
ASP.NET MVC 学习(一) ado.net 调用存储过程原创 2017-12-28 16:33:12 · 3854 阅读 · 0 评论 -
ASP.NET Mvc 简单的 action全局拦截器(过滤器)
ASP.NET Mvc 简单的 action全局拦截器(过滤器)1.创建一个类 继承:ActionFilterAttributepublic class ActionFilter : ActionFilterAttribute { #region 是否登录 public bool IsLogin { get; set; } #end原创 2018-01-05 13:58:53 · 7856 阅读 · 1 评论 -
Asp.net IO流发送Post请求详细解析(通常用于和其他系统对接例如微信公众号)
代码: public string PostWebRequest(string posturl,string paramdata,Encoding dataencod) { string ret = string.Empty; try { //字节数组用来接收以 (例如u原创 2018-01-10 11:40:03 · 1499 阅读 · 0 评论 -
ajax 向控制器发请求 data中带有富文本 及特殊字符导致乱码
页面:@{ Layout = null;}<!DOCTYPE html><script src="~/Scripts/jquery-1.10.2.min.js"></script><html><head> <meta charset="utf-8"/> <原创 2018-04-26 14:58:37 · 1482 阅读 · 1 评论 -
ASP.NET MVC 支付宝当面付(沙箱环境)-即扫二维码支付1(填坑)
1,环境 我用的是 vs2017 创建一个 mvc项目 新建一个文件夹将 SDK 文件放进去sdk地址:https://support.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.k0rwWc&treeId=193&articleId=105201&docType=1下载后直接解压到箭头指向的AliPaySD...原创 2018-05-10 23:50:23 · 6582 阅读 · 3 评论 -
asp.net mvc取消危险验证 [ValidateInput(false)]
在html页面向 asp.net控制器发送请求的时候可能带有富文本信息 即html 结构的字符串,会被认为是危险信息 导致请求失败加上 [ValidateInput(false)] 就是跳过验证的意思;...原创 2018-05-05 18:02:59 · 4923 阅读 · 0 评论