C#
文章平均质量分 63
暖风丶微凉
学习ing
展开
-
weiApi部分配置解决跨域,session和http put方面使用问题
1.App_Start1.1 RouteConfig public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "原创 2021-09-16 14:22:37 · 309 阅读 · 0 评论 -
ASP.Net在web.config中设置maxRequestLength解决文件上传大小限制
我们在开发.net程序过程中经常有上传图片的功能,有时图片不怎么大我们会选择用base64把图片转码然后post传到后台存储,遇到post方式上传base64字符串到服务器会直接返回500异常“Message:出现错误”,我们在后台程序日志里面也看不到这个错误日志也看到请求到程序里面的日志,只能一点一点排查,小图片上传正常,大图片上传失败,脑子里面一下子想到了会不会服务器拒绝了请求,于是谷歌了一下发现一个参数配置“maxRequestLength”,这个参数指示ASP.NET支持的最大文...转载 2021-06-18 14:58:38 · 1350 阅读 · 0 评论 -
C#中生成随机数的几种方法
Random 类Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数Random rd = new Random()rd.next(1,10)(生成1~10之间的随机数,不包括10)这种随机数可以达到一些要求较低的目标,但是如果在高并发的情况下,Random类所取到的系统时钟种子接近甚至完全一样,就很有可能出现重复,这里用循环来举例 for(int...转载 2018-04-10 17:03:09 · 8938 阅读 · 0 评论 -
C#三种判断字符是否为汉字的方法
判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。 1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:string text = "是不是汉字,ABC,柯乐义"; for (int i = 0; i < text....转载 2018-05-02 09:48:30 · 1619 阅读 · 0 评论 -
ASP.NET MVC路由配置RouteConfig
史上最全的ASP.NET MVC路由配置,以后RouteConfig再弄不懂神仙都难救你啦~原文http://www.cnblogs.com/zeusro/p/RouteConfig.html 装载注明出处,爬虫请自重。继续延续坑爹标题系列。其实只是把apress.pro.asp.net.mvc.4.framework里的CHAPTER 13翻译过来罢了,当做自己总结吧。内容看看就好,排版就不要吐...转载 2018-05-30 11:51:55 · 4148 阅读 · 0 评论 -
C# 导航栏无限层级树
#region 获取导航栏方法-无限层级 /// <summary> /// 获取导航栏方法-无限层级 /// </summary> /// <returns></returns> public string GetNavigationbar()...原创 2019-04-04 16:56:57 · 1042 阅读 · 0 评论 -
sql插入数据库的数据值包含单引号(’)等解决方法
if (tag.IndexOf("'") >-1) { tag= tag.Replace("'", "''"); } if (tag.IndexOf("‘")>-1) { ...原创 2019-08-09 10:39:53 · 2230 阅读 · 0 评论 -
VS2015、VS2017自动生成roslyn的文件夹以及csc.exe
csc.exe代表C# 编译器,所以在需要项目nuget包引用”Microsoft.CodeDom.Providers.DotNetCompilerPlatform“以及”Microsoft.Net.Compilers“,然后在编译的时候,自动会在bin文件夹里生成roslyn文件夹,无需从别的项目拷贝,如果项目引用了那2个dll,而bin文件夹里又没有生成roslyn相关的文件,那运行项目会报...转载 2019-08-30 17:35:50 · 1374 阅读 · 0 评论 -
c# WebApi 跨域问题解决方案:CORS
一、跨域问题的由来同源策略:出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容。正是由于这个原因,我们不同项目之间的调用就会被浏览器阻止。比如我们最常见的场景:WebApi作为数据服务层,它是一个单独的项目,我们的MVC项目作为Web的显示层,这个时候我们的MVC里面就需要调用WebApi里面的接口取数据展现在页面上。因为...转载 2019-09-05 15:56:42 · 453 阅读 · 0 评论 -
c# 将JSON解析,字典Demo
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Newtonsoft.Json;using System.Web.Script.Serialization;原创 2018-01-05 16:31:42 · 2090 阅读 · 1 评论 -
CSV文件读写
public class CSVFileHelper{ /// /// 将DataTable中数据写入到CSV文件中 /// /// 提供保存数据的DataTable /// CSV的文件路径 public static void SaveCSV(DataTable dt, string fullPath) { File转载 2017-08-18 16:29:12 · 574 阅读 · 0 评论 -
C#中获取当前时间:System.DateTime.Now.ToString()用法
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15System.DateTime.Now.ToString("F"); //2008年4月2转载 2017-08-16 15:12:29 · 4657 阅读 · 0 评论 -
asp.net(c#)网页跳转
在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirect sever.execute server.transfer 三种页面跳转的方法①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页转载 2015-10-10 21:35:04 · 705 阅读 · 0 评论 -
Alert 弹提示信息的5种方法
1.window.showModalDialog('XXX.aspx', '', 'dialogWidth:429px;dialogHeight:200px;location:no,menubar:no,toolbar:no,status:no');2.HttpContext.Current.Response.Write("alert('第二种方式,有白屏!')");3.pub转载 2015-10-26 11:44:32 · 1754 阅读 · 0 评论 -
visual studio 2013常用快捷键
Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷转载 2015-10-26 15:05:58 · 867 阅读 · 0 评论 -
使用AJAX直接调用后台方法
前台代码: Untitled Page function btnClick() { //调用页面后台方法,前面跟方法所需的参数,接着是方法回调成功时要执行的js函数,最后一个是方法回调失败时要执行的js函数 var name = document.getElementById("txtName").v原创 2015-10-26 12:49:12 · 789 阅读 · 0 评论 -
MVC JsonResult的用法
客户端调用某个Action方法并希望以JSON的格式返回请求的数据时,ASP.NET MVC需要有一种机制将CLR对象转换成JSON格式予以响应,而这可以通过JsonResult来解决。下面介绍MVC中JsonResult的用法。一、MVC中JsonResult定义的代码片段 public class JsonResult : ActionResult {转载 2016-05-24 10:28:26 · 17613 阅读 · 1 评论 -
(MVC)jquery+ajax上传文件
1. View页面代码 Filename: 2.Controller页面 public JsonResult Upload(HttpPostedFileBase file) { if (file.ContentLength == 0) {转载 2016-06-15 14:15:25 · 590 阅读 · 0 评论 -
AJAX 状态值(readyState)与状态码(status)详解
1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成) AJAX状态码是指,无论AJAX访问是否成功,由HT转载 2016-12-13 11:59:38 · 648 阅读 · 0 评论 -
.net4.5使用async和await异步编程实例
转载于:http://www.jb51.net/article/44575.htm关于异步编程的简单理解:在.NET4.5中新增了异步编程的新特性async和await,使得异步编程更为简单。通过特性可以将这项复杂的工作交给编译器来完成了。之前传统的方式来实现异步编程较为复杂,这样对于程序猿来说处理起来比较困难,调试也没那么方便,后续的维护工作也比较痛苦。Async和Awa转载 2016-12-23 09:45:40 · 559 阅读 · 0 评论 -
asp.net页面间传值方式
asp.net页面间传值方式 使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中。 在ValuePage.aspx前台转载 2015-10-10 21:33:25 · 341 阅读 · 0 评论