![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
图纸t
这个作者很懒,什么都没留下…
展开
-
linq join 多条件
主要结构是equals两边的结构以及命名相同,左边的one和右边的one就是连接相等的列,one ,two是随便取的 var list = (from t1 in db.AsEnumerable() join t2 in dt.AsEnumerable() on t1.Field<string>("batch") equals t2.Field<...原创 2019-11-07 16:56:09 · 1005 阅读 · 0 评论 -
layui的上传文件(upload)(layui.upload)(java 和 c#后台都有)
https://www.layui.com/demo/upload.html这个是官网,那里有示例以及代码比如其中一个<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html...原创 2019-04-02 16:05:33 · 9595 阅读 · 13 评论 -
返回的json对象
public IHttpActionResult Get()return Json(new { res = ex.Message }); public IHttpActionResult text() { try { SqlConnection sqlConnection = ...原创 2019-04-02 16:08:14 · 394 阅读 · 0 评论 -
webapi用session
在Global.asax重写init函数(webapi默认不启用session) public class WebApiApplication : System.Web.HttpApplication { protected void Application_Start() { GlobalConfiguration.Co...原创 2019-04-11 17:18:41 · 418 阅读 · 0 评论 -
webapi从js取值(webapi从request取值)
首先打印对象request然后发现值存在这里,就直接用form取值就行了 var request = HttpContext.Current.Request; var ss = request.Form["selectid"];原创 2019-04-03 09:42:42 · 738 阅读 · 0 评论 -
c#取文件后缀
aLastName是取到的后缀aFile是文件的路径,原理是取最后一个点的字段即 gg.ee.txt 取 txt 字段 string aLastName = aFile.Substring(aFile.LastIndexOf(".") + 1, (aFile.Length - aFile.LastIndexOf(".") - 1)); //根据输入的地址确定下载的文件后缀名...原创 2019-04-03 10:39:10 · 909 阅读 · 0 评论 -
sqlserver字段比较
有时候像这种的时候,会提示fd…后面的类型不匹配(where id=1)看下是否忘记加引号了,得把比较的变成字符串才行 string sql = "select fileid,filename,filetype,CreateDate,path from fileall where 1=1 "; if (menu != null && menu...原创 2019-04-03 15:25:53 · 827 阅读 · 0 评论 -
生成随机id(字符串)(guid)全局唯一标识符
var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b667060e09 var uuidD = Guid.NewGuid().ToString("D");...原创 2019-04-03 15:27:10 · 2486 阅读 · 0 评论 -
c#中$的用法
替代string.format var k = "a"; var a0 = "User"; var a1 = "Id"; var a2 = 5; var ccc = string.Format("select * from {0} where {1} = {2}", a0, a1, a2); //string.format var ccb = $"select * f...转载 2019-04-17 14:57:30 · 317 阅读 · 0 评论 -
无法向会话状态服务器发出会话状态请求 错误的解决方法
当WEBCONFIG文件中设置SESSION存储方式设置为<sessionState mode="StateServer" />这种方式的时候,需要打开计算机管理–服务,开启aspnet_state服务(ASP.NET状态服务) ,若未开启,就会出现“无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端...转载 2019-06-09 17:59:02 · 1100 阅读 · 0 评论 -
aspose使用代码(去除水印)(在线显示各种格式文件)(各种格式文件转pdf)(pdf转图片)
去除水印代码public const string Key = "PExpY2Vuc2U+DQogIDxEYXRhPg0KICAgIDxMaWNlbnNlZFRvPkFzcG9zZSBTY290bGFuZCB" + "UZWFtPC9MaWNlbnNlZFRvPg0KICAgIDxFbWFpbFRvPmJpbGx5Lmx1bmRpZUBhc3Bvc...原创 2019-07-03 10:11:11 · 16488 阅读 · 26 评论 -
c# net4.0 signalr webapi即时通信
转载自:https://blog.csdn.net/LOW584710047/article/details/46225511/ 项目:ASP.NET MVC 4 Web 应用程序开发环境:VS2012目标框架:.NET Framework 4 SignalR 主要是用于消息推送的一个框架SignalR是什么 http://www.cnblogs.com/hu...转载 2019-07-30 10:46:51 · 1579 阅读 · 0 评论 -
asp.net实现阻止用户直接通过url访问文件,实现通过权限访问文件
转自:http://www.cnblogs.com/xclw/p/6676886.html某些情况下我们需要在服务器上保存一些静态文...转载 2019-07-22 09:35:24 · 3275 阅读 · 0 评论 -
c#防止sql注入,使用参数化,而不是字符串连接
SqlConnection conn = new SqlConnection("连接数据库的字符串"); SqlCommand comm = new SqlCommand("select * from user where user=@user and pass=@password", conn); SqlParameter parm1 = new SqlParameter("@...原创 2019-08-22 16:04:09 · 1307 阅读 · 1 评论 -
c# winform 开启双缓冲,解决dataguidview卡顿
窗体的构造函数中,开启窗体的双缓冲public ssss() { //设置窗体的双缓冲 this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.AllPaintingInWmPaint, true);...原创 2019-09-10 15:57:53 · 1347 阅读 · 0 评论 -
在 ServiceModel 客户端配置部分中,找不到引用协定“WorkflowService.WorkflowSer
问题描述:这个一般都是因为一个解决方案有多个项目,然后你在项目B引用了webservice服务引用,但是你解决方案的启动项目是项目A所以就会导致这样了解决方案:将项目B中的app.config中的<system.serviceModel></system.serviceModel>里面的东西复制到项目A的app.config中,解决,不用在项目A中再服务引用了,...原创 2019-09-17 17:42:38 · 1413 阅读 · 0 评论 -
c#(webapi)获取当前项目路径
获取项目中filedataa文件夹下面的1111.pdfstring path = System.Web.Hosting.HostingEnvironment.MapPath(@"/filedata/1111.pdf");获取当前目录string path = System.Web.Hosting.HostingEnvironment.MapPath(@"~/");...原创 2019-04-02 10:17:12 · 13087 阅读 · 0 评论 -
bootstrptable实现查询操作(查找)(webapi)
首先贴界面然后思路是,当你点击查询按钮时候,获取text的值,然后用refresh 更新bootstraptable的传递参数query,然后交由controller进行处理(sql语句的编写)先是html界面的 <div id="query-form" style="padding-bottom:10px;float:right"> ...原创 2019-03-28 17:11:29 · 975 阅读 · 0 评论 -
根据数据库动态加载ztreenode的check属性
效果图思路:这样选择后的数据是这样放的,用分隔符 | 把每个目录的id分割开来,然后要调用的时候在controller用splid函数获取每个id(会去除掉分隔符),然后再存储到list中,然后返回json对象与获取到的全部菜单进行对比,动态加checked属性先是js$(document).ready(function () { var sssssss...原创 2019-04-11 09:55:34 · 1811 阅读 · 6 评论 -
IIS服务器搭建
IIS服务器搭建这里推荐一个基础搭建的博客,我主要是想说下一些注意的地方IIS入门搭建然后需要注意的点:1、IIS可以发布应用程序,你可以通过VS点项目右键点发布,然后文件系统,发布到IIS对应的虚拟目录下,然后记得在IIS将其转换为应用程序2、64位操作系统得这个为true3、编译错误,没有权限4、同3记得把虚拟目录也配置权限5、ASP是一开始要配置的,其他一般不怎么打开...原创 2019-03-21 16:54:41 · 413 阅读 · 0 评论 -
plsqldev的配置
plsqldev的配置plsqldev的安装需要这两个,可以在网上下载注意问题:1、Path变量中添加client的路径2、并且在plsqldev上配置这两个的路径,不需要登录,直接取消然后就可以进去这个了,然后点工具,首选项3、然后是新建目录,在这下面新建一个文件,里面写着这个文件的路径,以及数据库地址以及端口的配置4、tnsnames.ora的写法...原创 2019-03-21 17:04:12 · 2297 阅读 · 0 评论 -
Uncaught ReferenceError: jQuery is not defined(ASP.NET)
原因是这个得在其他前面引用 <script src="/Scripts/jquery/jquery.min.js" type="text/javascript"></script>注意是有先后顺序的原创 2019-03-25 09:34:27 · 1114 阅读 · 0 评论 -
webapi获取数据库数据转换成json格式
webapi的controller中:(js调用该controller,然后返回数据给Js处理) public string getztreenode() { try { SqlConnection sqlConnection = new SqlConnect...原创 2019-03-25 15:02:01 · 2560 阅读 · 0 评论 -
通过js调用webapi接口
$(document).ready(function () { $.get("/api/menu/5",function (data) { alert(data); //zTreeObj = $.fn.zTree.init($("#menuTree"), setting, data); }) //zTreeObj = $.fn.zTree....原创 2019-03-25 15:34:38 · 8105 阅读 · 0 评论 -
从js请求到controller到数据库返回数据转换成json格式返回js接收(后台是webapi)(webapi返回json)
这是Js文件,先通过$.get来向controler发送请求$(document).ready(function () { $.get("/api/menu/", function (data) { //data是string类型的json var zNode = JSON.parse(data); //将json字符串转换成json对象 ...原创 2019-03-26 08:21:44 · 1125 阅读 · 0 评论 -
webapi用boostrap table控件(数据转换成json对象)
首先贴个效果图js端代码:这个是通用代码,然后要知道的是,它接收数据格式,很难转换$(function () { var oTable = new TableInit(); oTable.Init();})var TableInit = function () { var oTableInit = new Object(); //初始化Tab...原创 2019-03-26 11:36:18 · 591 阅读 · 0 评论 -
boostrap动态更新数据(ztree点击)(webapi数据转换成Json对象)
先贴个界面,即点击ztree的目录,然后让bootstrap更新目录下的数据(webapi)先是在刚打开页面时,加载全部文件这是刚开始加载页面用到的的Js ,初始化ztree和bootstrapvar clickmenu = "";var oTable;$(function () { oTable = new TableInit(); oTable.Init...原创 2019-03-26 16:15:25 · 4843 阅读 · 0 评论 -
Bootstrap dropdown require Popper.js(popper.js下载)
得引用popper.js文件 <script src="/Scripts/jquery/jquery.min.js" type="text/javascript"></script> <script src="/Scripts/proper/popper.js" type="text/javascript"></script> &l...原创 2019-03-26 17:15:27 · 7231 阅读 · 7 评论 -
webapi的传参问题
用了route,所以是menu/text然后contenttype是这个的话那么传过去给controller的变量名得一样原创 2019-03-26 17:24:29 · 137 阅读 · 0 评论 -
webapi的路由传参问题
传的值为int类型的话可以直接这样写但是string 的话,单个值就这样路由就直接就行多个的话路由也还是 api/dofile 但是取值的话就变了就得用form来取值了...原创 2019-04-04 11:19:45 · 214 阅读 · 0 评论 -
VS中'$' is not defined
VS中’$’ is not defined是因为没有加 type和src,src为你项目jquery的版本,可以到scripts目录下看<script type="text/javascript" src="/Scripts/jquery-1.10.2.js"> var get_f2 = function () { $.ajax({ ...原创 2019-03-24 11:12:50 · 1514 阅读 · 0 评论 -
C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法
问题描述其实网上已经有很多说的了,都是再WebApiConfig添加关于时间的配置GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Add( new Newtonsoft.Json.Converters.IsoDateTimeConverter() ...原创 2019-03-28 11:06:16 · 704 阅读 · 0 评论 -
bootstrap table 获取到了数据,但是却显示不出来
问题描述:至于怎么转换时间格式,看我另一篇博客清理下浏览器缓存就行了原创 2019-03-28 11:28:03 · 17007 阅读 · 10 评论 -
选择下拉框后动态加载其他数据
选择目录后,从数据库动态获取数据,并选定父目录把子目录的id传过去,返回当前目录的名字,父目录的id,名字,然后返回除了当前目录以外的其他目录 ,并且把当前目录的父目录 选定为默认选中项(在遍历的时候加个判断)<script src="/Scripts/jquery/jquery.min.js" type="text/javascript"></script> ...原创 2019-04-07 09:06:36 · 924 阅读 · 0 评论 -
O2S.Components.PDFView4NET显示pdf(winform)
O2S.Components.PDFView4NET显示pdf(winform)首先得把这个dll导入工具箱选中该dll组件按确定就多出来这些东西然后再按确定,工具箱就有下面这些组件啦2. 拉一个PDFpageview,和一个pdfdocument就可以用来显示了然后放代码就行 public partial class PDF_reader : Form...原创 2019-03-21 11:12:35 · 7071 阅读 · 7 评论