![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net ASP.NET MVC
急景流年
这个作者很懒,什么都没留下…
展开
-
asp.net webapi 返回xml数据 避免出现d2p1:
类级别的使用 DataContract(Name=“Your Name”,Namespace=“Your Namesapace”)注:Namespace可以为""服务端返回: public HttpResponseMessage XmlResponseResult<T>(T value) { HttpResponseMessage result = Request.CreateResponse<T>(HttpStatusCode.OK, value, Con.原创 2021-07-27 09:55:09 · 363 阅读 · 0 评论 -
微软Rdlc报表设计器下载 RdlcDesigner
使用Vs下载太慢了 ,分享下下载好的安装包链接:https://pan.baidu.com/s/1j-H-wB8YBBuGiWrBGAmFlw提取码:k1z0原创 2021-07-06 15:42:44 · 1852 阅读 · 3 评论 -
asp.net mvc webApi设置跨域请求
前端: 基于Vue的Quasar前端框架,使用axios请求后端接口axios的基本配置(axiosHelper.js):import axios from 'axios'import storage from './localstorage'var bsaeUrl =process.env.NODE_ENV === 'production' ? '发布api的地址' : '调试的api地址';/** * 创建axios实例 */var instance = axios.create({原创 2021-02-23 15:03:49 · 347 阅读 · 0 评论 -
.net 项目中配置Swagger
Swagger (俗称“丝袜哥”),它可以提供了一个可视化的UI页面展示描述文件。接口的调用方、测试、项目经理等都可以在该页面中对相关接口进行查阅和做一些简单的接口请求。该项目支持在线导入描述文件和本地部署UI项目。对于如何在.net 项目中使用和配置swagger,主要分成以下几个步骤(此处使用Vs2019新建项目 ):1.新建一个webApplication2.添加Nuget包(Swa...原创 2019-11-11 17:47:57 · 8364 阅读 · 0 评论 -
mui+vue文件上传(图片)
文件上传是任何系统都必须具有的功能设置上传按钮 <div style="height: 30px; width: 30%; float: right; position: relative; text-align: right; padding-right: 0px; "> <img i...原创 2019-07-26 15:09:35 · 563 阅读 · 0 评论 -
mui框架下使用vue的html页面请求服务器端的图片
场景: html页面获取用户上传的图片 并显示说明:文件存储在服务器上的某个文件夹中,文件夹的路径是数据库中的一个系统配置,固定的。解决方法:1.创建img标签:<img v-model="DetailContent.PicName" style="height: 100px;" id="showImg" :src="loadImg"/>注意 : src前面有“:”,绑定...原创 2019-07-26 14:56:47 · 346 阅读 · 0 评论 -
ASP.Net MVC 操作执行成功后无法返回原始页面
在添加某些信息的操作中,打开一个新的页面操作数据。操作完成后使用window.location.href=’@Url.Action(“actionName”,“controllerName”,new {args1=value1,…})‘返回到原始界面的时候不能正常解析该路径,将路径下的特殊符号解析成加密字符。解决方式:将返回路径使用@Html.Raw()包裹起来就可以了,即window.loca...原创 2019-07-11 10:42:55 · 685 阅读 · 0 评论 -
HttpUnauthorizedResult的statusDescription中文乱码问题
根据 http 协议,StatusDescription 是写在 http header 中的,默认所有header是用iso-8859-1编码的,但是中文实际是用uft8编码。所以就出现了乱码问题。C#代码:/// <summary> /// 转换为ISO_8859_1 /// </summary> /// <p...原创 2019-01-09 18:28:58 · 416 阅读 · 0 评论 -
权限控制(二)→→→根据用户的权限加载功能按钮
前文讲过根据用户的权限加载分配的菜单https://blog.csdn.net/fwq_17802927858/article/details/84644778这里需要几张表的共同操作:用户/角色/角色模块/模块操作/权限/权限操作最中的数据在权限操作里面,因为存在外键关系,需要这几张表。默认的每个模块都有Create/Edit/Delete/Detail/Export这几个操作。查询到所需...原创 2019-06-13 12:47:19 · 755 阅读 · 0 评论 -
权限控制(一)→→→根据用户的分配的模块加载操作菜单
网站开发中对用户的权限控制显得十分的重要,每个用户都有不同的角色,用户和角色之间是一个多对多的关系,一个用户有多个角色,一个角色也对应着不同的用户。用户在登陆的时候就要根据用户的操作权限来显示菜单导航栏。1.前台在页面去请求后台的数据2.后台有相应的Action来处理后台主要根据用户的Id去数据获取所需要的数据就可以。要首先加载一个根节点再加载子节点。string _userId = n...原创 2019-06-13 12:47:39 · 1067 阅读 · 0 评论 -
自动注册模块 插件式开发
在开发过程中各个,各个模块需要分开来开发,开发完成后最后合并将这些模块的信息存入到数据库中。在这个时候就需要在程序开始的时候需要加载这些模块信息。具体的实现方法就是通过过反射的方式获取这些模块的信息。(菜鸟一只,技术有限,望留言指点,谢谢!!!)准备工作:1.我在这个项目中做了一个接口IAppPlugInstring PlugInId { get; }string PlugInName {...原创 2019-06-13 12:47:50 · 382 阅读 · 0 评论 -
ASP.NET MVC5 多语言国际化
刚进入这个行业不久,得到一个任务就是给界面做一个多语言的功能以适应不同的地区。话不多说直接上代码:1.新建一个资源文件:2.新建一个过滤器public class LocalizationAttribute : ActionFilterAttribute{/// /// 在Action执行时获取路由的lang值/// /// public override void OnA...原创 2019-06-13 12:47:59 · 2837 阅读 · 0 评论