首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Swagger生成ASP.NET Web API的文档

在本文中,我将介绍一些可以为ASP.NET Web API生成文档的方法。...除非你从未生成过Web API网站,否则你将会意识到,默认模板已经包含了为你可能实现的API 生成文档的功能,其中的一个示例位于authme.ws。...入门 关于如何使用Swagger为ASP.NET Web API生成文档已经写了不止两篇文章(还有一个叫做Swashbuckle的NuGet包,你可以很容易地集成它),但是我需要一些动态的东西 - 事实上...,我需要 生成表示我们提升到生产(即时点)的静态文档,因为它需要提供给审计。...幸运的是,有一个很赞的工具集Swagger,称为Swagger codegen,它生成客户端代码来使用API,对于我来说 - 生成静态HTML的能力。

3.3K00

ASP.NET MVC路由扩展:链接和URL的生成

ASP.NET 路由系统通过注册的路由表旨在实现两个“方向”的路有功能,即针对入栈请求的路由和出栈URL的生成。...为了编程的方面,ASP.NET MVC为了设计了HtmlHelper和UrlHelper这两个帮助类,我们可以通过调用它们的ActionLink/RouteLink和Action/RouteUrl根据注册的路有规则生成链接或者...顾名思义,ActionLink不再仅仅返回一个URL,而是生成一个链接(...),但是其中作为目标URL的生成逻辑和UriHelper是完全一致的。...为了让读者对UrlHelper如果利用ASP.NET路由系统进行URL生成的逻辑具有一个深刻认识,我们接下来创建一个名为RouteHelper的等效帮助类。...MVC路由扩展:路由映射 ASP.NET MVC路由扩展:链接和URL的生成

1.7K70

ASP.NET的路由系统:根据路由规则生成URL

前面我们已经提到过,ASP.NET 的路由系统主要具有两个方面的应用,其一就是通过注册URL模板与物理文件路径的匹配实现请求地址和物理地址的分离;另一个则是通过注册的路由规测生成一个相应的URL。...而AppendTrailingSlash和LowercaseUrls决定在对生成的URL进行规范化的时候是否添加一个“/”字符(如果没有),以及是否需要将URL转化为小写。...dataTokens); 9: } 10: } 我们在Weather.aspx页面的后台代码中通过如果如下的代码调用RouteTable和Routes熟悉的GetVirtualPath方法生成三个具体的...ASP.NET的路由系统:URL与物理文件的分离 ASP.NET的路由系统:路由映射 ASP.NET的路由系统:根据路由规则生成URL

1.3K80

asp.net生成透明gif的准完美方案

一会我们就要将它变成透明的,生成一张可以在IE6中透明的GIF图。      ...MakeTransparent(Color.Yellow)  3        PictureBox1.Image = gif1  4  5        '这里我将它保存为gif到流里,这里是内存流,在asp.net...不过,如果你这时候认为大功告成的话,那可就错了,嘿嘿,这事情就是这么麻烦,请看: 1'***我们读取上一步生成的不透明gif  2        Dim gif As New Bitmap("out1....最后的实现代码: 1'***我们读取上一步生成的不透明gif  2        Dim gif As New Bitmap("out1.gif")  3        PictureBox1.Image...代码下载 最后,这就是我开发的山寨WMS生成的透明gif图层+openlayers的效果,哈哈,上次是 谁说最低限度也要supmap,山寨一定是不可能完成的任务来着?

1.4K70

asp.net core使用Swashbuckle.AspNetCore(swagger)生成接口文档

asp.net core中使用Swashbuckle.AspNetCore生成接口文档 Swashbuckle.AspNetCore:swagger的asp.net core实现 项目地址:https...开局一张图,然后开始编,一些基本的asp.net core东西就不再赘述,本文只对Swashbuckle.AspNetCore的几个使用要点进行描述。 ?...添加通用参数(header)-实现IOperationFilter 多版本控制(暂时见demo) 使用JWT的简单接口验证(暂时见demo) 构建一个webapi项目并使用swagger 新建asp.net...dotnet new webapi 安装nuget包:Swashbuckle.AspNetCore,本文使用版本1.1.0,.net core版本2.0+ 编辑解决方案添加(或者在vs中项目属性->生成...->勾选生成xml文档文件)如下配置片段 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'

1.9K10

如何在ASP.NET生成HTML5离线Web应用

离线应用看起来是个非常酷的特性,并且在ASP.NET应用程序中创建一个离线Web应用也是非常简单的,构建离线web应用大概可分两个步骤: (1) 创建一个离线清单文件 HTML5离线缓存是基于这个缓存清单来确定缓存文件的...(2) 在ASP.NET应用程序中把清单信息通知给浏览器 HTML5规范规定这个清单文件必须以text/cache-manifest格式发送到客户端,但是现在没有标准的后缀来识别这一类型文件。...在ASP.NET中,可以通过一种变通的方式来达到这一目的。 1)把清单文件保存为单独文件,可以加任何后缀名,假设保存为manifest.mf。...2)新建一个ASP.NET handler,Manifest.ashx 代码如下: using System...总结 以上就是介绍如何在ASP.NET中应用HTML5离线功能,在其它的平台中的设置也是类似的,不同点在于如何把缓存文件以text/cache- manifest格式发送到客户端。

1.1K60

Asp.net Webform 使用Repository模式实现CRUD操作代码生成工具

Asp.net Webform 使用Repository模式实现CRUD操作代码生成工具 介绍 该工具是通过一个github上的开源项目修改的原始作者https://github.com/Superexpert...该工具集成在vs.net 2013才有的Scaffolding一个代码生成的组件原本自带的是用于MVC项目根据Entity class生成MVC Controller和View的新增,修改,删除操作。...项目目录下Products目下生成的5个操作页面 编译成功后运行 ? 查询页面, ? 新增页面 ?...生成的样式如下 ? 子表编辑,单击add ? 上述功能的实现无需再添加任何代码就可以完成。...还存在的问题 T4模板在生成页面时竟然不支持中文,在模板中输入中文,生成代码后是乱码 如果存在多个子表的情况使用Boostrap tabs控制时 $(function () { //$("#tabs"

1.7K80

Asp.net webform scaffolding结合Generic Unit of Work & (Extensible) Repositories Framework代码生成向导

Asp.net webform scaffolding结合Generic Unit of Work & (Extensible) Repositories Framework代码生成向导 在上次发布的使用简单...neozhu/unitofworkTutorials.zip CodePlex开源项目 http://genericunitofworkandrepositories.codeplex.com/ Git Asp.net...先生存一个Company实体的增删改查的4个页面和一个CompanyRepository,一个CompanyService;Repository类生成的方法是对含有一对多多对一关系的实体会生成一个通过外键或主键获取子表的数据...代码生成完后,接下来需要做的就是Unity配置依赖注入的入口 打开UnityWebFormsStart.cs ?...模板生成的页面样式完全使用boostrap css ? 新增页面的样式 ?

83450

asp.net core 系列】9 实战之 UnitOfWork以及自定义代码生成

创建一个简单的代码生成方法 之前在介绍EF的时候,有个小伙伴跟我说,还要写配置文件啊,太麻烦了。是的,之前我介绍了很多关于写配置文件不使用特性的好处,但不解决这个问题就无法真正体检配置类的好处。...所以这时候就要使用工具类, 那么简单的分析一下,这个工具类需要有哪些功能: 第一步,找到实体类并解析出实体类的类名 第二步,生成配置文件 第三步,创建对应的Repository接口和实现类 很简单的三步...\n}"; File.WriteAllText(Path.Combine(targetDir, $"{baseName}Repository.cs"), file); } 2.4 配置文件的生成...所以这篇就不掩饰如何生成配置文件了,小伙伴们可以自行尝试一下哦。具体实现可以等一下篇哦。 3. 总结 这一篇粗略的介绍了两个用来辅助EF Core实现的方法或类,这在开发中很重要。...UnitOfWork用来确保一次请求一个工作流程,简单的代码生成类让我们能让我们忽略那些繁重的创建同类代码的工作。

55010
领券