随笔分类 - ASP .NET
摘要:MAUI 简介 MAUI 布局Layout MAUI 布局Layout StackLayout MAUI 布局Layout Grid MAUI 布局Layout AbsoluteLayout MAUI 布局Layout FlexLayout MAUI 布局Layout BindableLayout
阅读全文
摘要:有时我们单元测试的时候,期待我们通过Nsubstitute模拟的方法可以根据不同的入参、不同的逻辑,返回不同的结果。 事实上,Nsubstitute 支持通过Function的方式返回指定值。 例子代码如下 teacherManager .Insert(Arg.Any<Teacher>()) .Re
阅读全文
摘要:项目结构 项目模板来自于 "abp" 或者 "52abp" .net core 后端服务站点发布到IIS 发布报错 在项目目录运行命令行,执行 如果.net core版本不对,则会提示需要安装某版本的.net core 完成安装即可 "参考资料" appsettings.json 在appsetti
阅读全文
摘要:达到的目的是,发布站点后,在站点某个目录下的图片文件可以通过url访问 步骤 1、新建一个网站 注意,不要建立在需要较高访问权限的地方,不要建立空网站 如果是需要较高访问权限的目录,而IIS本身账号的权限不足,则需要设置登录的账号,为拥有该目录访问权限的用户 2、IIS发布 3、进行配置修改 可以不
阅读全文
摘要:Request.Cookies和Response.Cookies 参考资料 "Cookie does not work in asp.net" 更新、删除cookie失败的问题 问题的核心是,在浏览器进行cookie操作而不是在后台 所以需要在前端通过ajax调用操作cookie的方法 参考资料 "
阅读全文
摘要:参考资料 "Redirect in a .NET API action filter"
阅读全文
摘要:ajax异步 通过ajax去请求数据,然后在js里面得到返回结果,赋值location.href form同步 通过post form表单提交数据,然后在表单对应的Action里面调用Redirect 注意 二者不可混用,比如ajax请求+Redirect,这样返回的页面在Network请求里面,而
阅读全文
摘要:示例代码 "示例代码" 参考资料 "Find Client IP Address And Location in ASP.NET"
阅读全文
摘要:开放数据协议 (OData) 是一种用于 web 的数据访问协议 OData 提供统一的方式来查询和操作数据集通过 CRUD 操作 (创建、 读取、 更新和删除) 以下以asp .net为例作讲解 Server:向已存在的asp .net 项目中添加web api 引用 在App_Start中添加类
阅读全文
摘要:现象 在windows 2016的系统下,发布成功,功能正常 在windows 2008 r2下,发布成功,但是报错 解决方案 仔细看报错详情,发现一个关键词“roslyn”,而生成的bin目录下,有一个roslyn文件夹 参考 "Roslyn导致发布网站时报错 编译失败" 的做法,去掉Micros
阅读全文
摘要:asp .net config配置 需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。(设置的单位都为byte) 默认请求长度只有4M
阅读全文
摘要:之前遇到一个很诡异的bug,大概情况如下: 这种情况下,用代码回滚的方式来查找bug,找到最后的正常的代码,然后和后一次提交进行比较 发现出现了有两个一模一样的controller,在不同的文件目录下,可能是手贱不小心复制了一个出去= = 以此为鉴,告诫大家不要手贱
阅读全文
摘要:引用 QRCoder 示例代码 <img src="/Controller/GetImg"/> public ActionResult GetImg() { string authorizeUrl=""; string authorizeCode = Guid.NewGuid().ToString(
阅读全文
摘要:.net framework 在Web.config文件中添加如下配置: <system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> .
阅读全文
摘要:遇到的困难 在ASP .NET MVC里面,会使用_Layout.cshtml来绘制一些全局的公共页面,以及引用相关的css和js而在每个独立的页面中,也有自己独立的js一般来说,希望公共的js放在独立的js之前css同理 作法 方案1 使用@RenderSection-@section XXX的方
阅读全文
摘要:.ContentType .htm,.html Response.ContentType = "text/HTML"; .txt Response.ContentType= "text/plain"; .doc,.rtf, .docx Response.ContentType = "Applicat
阅读全文
摘要:习惯将页面和它对应的js,css文件放在一个文件夹下,将这些都放在Views文件夹下 运行的时候发现找不到js和css文件 因为在MVC中,是不建议直接去访问Views文件夹的我们建立的ASP.NET MVC程序在默认情况下会在Views目录下加了一个web.config文件访问Views目录下的所
阅读全文
摘要:<!--引用jquery和bootstrap--> <link rel="stylesheet" href="~/Content/bootstrap.min.css"> <script src="~/Scripts/jquery-3.1.1.min.js"></script> <script src
阅读全文
摘要:出现位置:实体比较复杂,包含List之类的时候 解决方案:(1)前端创建好object之后,先序列化为json字符串,再传字符串到后端,可解析(2)后端以string接收参数后,手动反序列化
阅读全文
摘要:方法1:使用form onsubmit标签 return XXX()方法 方法2:input onclick标签
阅读全文