Web
文章平均质量分 95
glmushroom
这个作者很懒,什么都没留下…
展开
-
C# 使用Cache和DES进行后端WebApi登录及身份权限验证
一、Api提供登录接口,并在需要身份验证的接口上添加权限验证拦截器using System;using System.Web.Http;namespace WebApiTest{ public class UserController : ApiController { [HttpPost] [AllowAnonymous] public IHttpActionResult Login(string userName, strin原创 2020-12-22 08:29:06 · 783 阅读 · 0 评论 -
前端页面语音合成,播放声音,JS
js代码:var wordSpeaker = { _synth: null, _msg: null, // 0-2,声音的尖锐程度 pitch: 1, //0-3,声音播放速率 rate: 1, Speak: function (words) { if (words == null) { return; } if (this._synth == null)原创 2020-11-30 15:26:10 · 941 阅读 · 0 评论 -
C# 后端WebApi实现跨域
之前写过以dll为宿主的WebApi实现,参照:https://blog.csdn.net/glmushroom/article/details/107538919现在遇到前端跨域问题。在NuGet中引入在配置中进行设置 :config.EnableCors();config.EnableCors(new EnableCorsAttribute("*", "*", "*")); public static bool isHostStart = false;原创 2020-11-06 16:38:01 · 1116 阅读 · 0 评论 -
C# wpf程序及页面 WebSocket客户端实现
使用WPF工程,利用WebSocketSharp开源websocket-sharp.clone库实现websocket客户端using WebSocketSharp; /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Window { public MainWindow() {原创 2020-08-07 12:00:44 · 4651 阅读 · 1 评论 -
C# HttpClient帮助类
public class HttpClientHelp { // Post请求 public static T PostResponse<T>(string url, string postData, int iWaitTime = 3000) where T : class, new() { try { if (url.Sta...原创 2020-07-23 16:18:12 · 1648 阅读 · 0 评论 -
C# 以应用程序或dll做宿主的WebApi实现
C# 在一个exe应用程序或者dll中启动WebApi服务。新建一个工程在NuGet上获取WebApi相关组件:创建WebApi服务:using System.Web.Http;using System.Web.Http.SelfHost; public class WebApiHost { public static bool isHostStart = false; public static HttpSelfHostServer _原创 2020-07-23 15:54:58 · 2580 阅读 · 1 评论 -
MVC 页面表格,点击查看将一行的对象传入下一个页面
不使用强类型页面,在第一个页面上放表格,最后一列点击查看将本行对象传入。 <table class="table table-bordered"> <thead> <tr> <th title="任务名称">任务名称</th>...原创 2019-07-23 10:37:48 · 217 阅读 · 0 评论 -
MVC 后端根据图片路径,读取图片成为文件流,显示到页面的img中。(js处理图片文件流,设置到img的src属性中)
1、根据图片名称读取文件流 public static byte[] GetBytesFromImage(string filename) { try { FileStream fs = new FileStream(filename, FileMode.Open, FileAcc...原创 2019-07-26 16:21:35 · 6824 阅读 · 0 评论 -
Websocket SignalR在ASP.NET MVC中的基本应用
二、安装打开管理NuGet程序包,搜索SignalR,安装下面这些程序包需要安装的程序包安装完成后程序中会多出一些引用服务端引用脚本引用三、编写代码因为用的是SignalR2,所以需要新建Startup.cs类,配置集线器,编写如下using Microsoft.Owin;using Owin;[assembly: OwinStartup(t...转载 2019-06-28 09:54:09 · 1146 阅读 · 0 评论 -
MVC项目中使用SignalR实现服务端后台向页面推送实时消息
首先在vs上安装signalR相关的库,然后建立MVC项目工程。1、在MVC项目中新建文件夹ChatHubs,新建signal集线器类ChatHub.cs2、添加OWINStartup类 public class Startup { public void Configuration(IAppBuilder app) { ...原创 2019-06-26 11:04:32 · 2729 阅读 · 1 评论