c#
飞鸟flyboy
每天记录一点点,回过头来的时候你会发现,你拥有的是一片海洋
展开
-
c# 在Webapi无法收到post的参数
c# get可收到,但是post的时候是无法收到的,还有,注意Get还是post(可以省略)作为表第一个名字很重要,要不然会404.就可以收到了,值得注意的是,frombody接受input 的数值,如果是FromUri 收的是 url中的post数值。中的 enctype="application/x-www-form-urlencoded" 非常重要。在说如何收到,先建立一个对象。原创 2023-03-02 17:09:43 · 1389 阅读 · 0 评论 -
UploadiFive 1.2.3 文件上传
C#的不用flash的上传插件UploadiFive 1.2.3 ,html5专用,不用flash很多浏览器不支持了原创 2023-02-18 10:06:35 · 266 阅读 · 0 评论 -
如何在mvc中验证内容的有效性
如何在mvc中验证内容的有效性转载 2023-02-07 17:43:35 · 187 阅读 · 0 评论 -
ModelState.IsValid 一直是 false的解决办法
if (!ModelState.IsValid) { List<string> keys = ModelState.Keys.ToList(); foreach (var key in keys) { var errors = ModelState[key].Errors.ToList(); ...原创 2022-04-19 17:56:57 · 1614 阅读 · 0 评论 -
spire.xls插件和对象table转换方法
xls插件的使用和对象与table转换的方法原创 2021-12-08 09:03:51 · 202 阅读 · 0 评论 -
C# net request payload形式发送post请求 改进版,加了https协议,还有一些类
1 首先网上百度HttpHelper 这个类,加入项目2 如果使用的是https协议需要加入以下代码 ServicePointManager.ServerCertificateValidationCallback += (s, cert, chain, sslPolicyErrors) => true; ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProto..原创 2021-02-18 13:34:36 · 606 阅读 · 0 评论 -
C#编写COM组件
1、新建一个类库项目2、将Class1.cs改为我们想要的名字问是否同时给类改名,确定3、修改Properties目录下面的AssemblyInfo.csComVisible属性设置为True4、项目菜单->MyLib属性找到“生成”选项卡往下看,找到“为 COM Interop 注册”勾上5、继续往下,找到“签名”选项卡 勾上“为程序集签名” 在下面的下拉框里面选择“ <新建...>”6、在弹出的对话框里面,输入MyLib。。或者随便取...转载 2020-07-20 18:18:13 · 931 阅读 · 0 评论 -
orcle 存储过程 获取参数
/// <summary> /// 锁号-专家 /// </summary> /// <param name="ghks">科室</param> /// <param name="GZRQ">挂号日期年月日</param> /// <param name="doctorid">医生代码</param> /// <param name="zblb"&g...原创 2020-06-15 17:25:31 · 196 阅读 · 0 评论 -
C# XML序列化 去掉xmlns和xmlns属性
//准备序化列对象 XmlSerializer xs = new XmlSerializer(obj.GetType()); MemoryStream ms = new MemoryStream(); //设置序序化XML格式 XmlWriterSettings xws = new XmlWriterSettings(); xws.Indent .转载 2020-06-04 15:06:36 · 4485 阅读 · 0 评论 -
webconfig中加入未知文件类型允许访问的功能,mvc4/5发布到ii7上不成功的问题
<system.webServer> <!-- asp.net MVC4\5 发布到IIS7及以上版本出现访问不成功时,在此添加<modules runAllManagedModulesForAllRequests="true" />解决问题 --> <modules runAllManagedModulesForAllRequests=...原创 2020-03-04 11:26:19 · 305 阅读 · 0 评论 -
本地设置测试域名转向
C:\Windows\System32\drivers\etc111.111.111.111 gznkcf.fhlcxx.com之后本地ping一下看看是否生效原创 2020-02-27 15:22:55 · 407 阅读 · 0 评论 -
正则表达式从字符串查询
string pattern = @"(ty=)\d+", patternghkm = @"(deptId=)\d+"; Regex r = new Regex(pattern); MatchCollection mc = r.Matches(returnUrl); if (mc.Count >...原创 2020-02-26 15:06:50 · 434 阅读 · 0 评论 -
C#实现webScoket心跳机制(通信检测),已经改善了网上的代码,可以不间断检测在线状态
源码随后放出,这里做一个编写记录,也给好学的同学自己编写的方法参考网址https://blog.csdn.net/yupu56/article/details/72356700/ ,https://blog.csdn.net/u011423258/article/details/82764164先写出参考网址,感谢原作者,看了之后又用了两天对这两位的代码做了修改,毕竟我和我需...原创 2019-12-26 20:27:52 · 3852 阅读 · 0 评论 -
阿里云视频加密播放使用记录,nupkg文件使用,NuGet 使用
研究了几天,又加上付了9.9最后出的结果准备1 首先你要有一个阿里云账号,且实名认证过了其次2 你要https://usercenter.console.aliyun.com/#/manage/ak 设置好AccessKey ID,Access Key Secret 只主的就可了否则多设置一下,使用子账号权限的也可以。再次3 vs引入git,我是v...原创 2019-10-30 16:47:13 · 604 阅读 · 0 评论 -
vs经验谈.简单描述Eval和Bind的区别
1.简单描述Eval和Bind的区别绑定表达式 区别 1.eval是只读数据,bind是可更新的. 2.当对次表达式操作时候,必须用Eval 如 2.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法 起作用;转载 2015-11-12 10:12:12 · 439 阅读 · 0 评论 -
Page.ClientScript.RegisterStartupScript 的使用
等待详细浏览标准格式ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加成功!');");下为摘录------------------------------------------------------------------------------------原创 2015-11-12 10:16:25 · 4093 阅读 · 1 评论 -
c#4 目录伪静态
1下载URLRewriter.dll到项目的bin目录中2包含引用(反正我做了,可能非必要)3在web.config,不要是web.debug.config中进行如下设置-------------------------------------------------------- -----------------------原创 2015-11-12 10:31:58 · 315 阅读 · 0 评论 -
js翻页,待转成c#的
引用页面var pg = new showPages('pg');pg.pageCount =; // 定义总页数(必要)pg.argName = 'page'; // 定义参数名(可选,默认为page)pg.argName = 'page';pg.onther= '&cc=aaaaaaaaaa';pg.printHtml(2);//-->原创 2015-11-12 10:34:24 · 224 阅读 · 0 评论 -
随机不重复函数
List zoltarg = new GrouponCL.DbMethod().GetTagList(conn,100); int tarsl = 0, mined = 0; if (zoltarg.Count > 0) mined = 1; if (zoltarg.Count原创 2015-11-12 10:37:39 · 513 阅读 · 0 评论 -
system_dntb上传路径
可通过控件PathType内置属性自由切换! 在引用控件的aspx页面找到:然后对路径进行内置属性修改……Q:什么叫相对路径(Relative)、绝对根路径(AbsoluteRoot)、绝对全路径(AbsoluteFull)? A: 相对路径如:system_dntb/upload/xx.gif、绝对根路径如:/dotnettextbox/system_dntb/uploa原创 2015-11-12 10:55:45 · 670 阅读 · 0 评论 -
仿google智能下拉ajax非插件
阿里西西特效演示页 仿Google搜索 搜索文本框智能提示特效代码 .focus{background-color:blue;color:White} .unfocus{background-color:White;color:Black} var obj;var to;//setTimeout时间变量,对于输入快时可以延迟查询var Ext="asp";//更换为原创 2015-11-12 11:25:29 · 232 阅读 · 0 评论 -
C#连接orcle数据库
using System; using System.Collections.Generic; using System.Text; using System.Data.OracleClient; using System.Data;namespace Common { public class Da原创 2015-11-12 11:41:57 · 379 阅读 · 0 评论 -
xml使用非常简单,只需要如下
建立Xmldoucument XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("~/app_data/cdek.xml"));//path XmlNode node = doc.DocumentElement;原创 2015-11-12 12:16:47 · 472 阅读 · 0 评论 -
net学习手札之初学一(数据输出篇)
net2.0的大部分控件,如GridView的确更加灵活和简单了,但是是以牺牲自由化为代价的,如果要实现自定义的东西,就必须用Ajax(css+div+java)否则就直接用别人的控件,嘿嘿,难以想像,这和php有的一拼了,看来我还要多看看人家完成的东西,和多收集些别人的控件好了。原创 2015-11-12 10:13:26 · 310 阅读 · 0 评论 -
ASP与ASP.NET有什么区别?ASP.NET有多少版本?有哪些区别?
ASP与ASP.NET有什么区别?ASP.NET有多少版本?有哪些区别?解答: ASPnet是建立在NET框架上的。C#是新语言,#、vb.net、vc.net是NET上用的语言 后者基于面向对象,前者没有asp.net是asp的升级c#、vb.net、vc.net相当于asp 中的角本,只不过后者有更深的意义,其它的不同是它们的代码形式不同原创 2015-11-12 10:25:58 · 3488 阅读 · 0 评论 -
关于c#webform 通用变量的几种办法
一、C#中的全局变量C#中没有了像VB.Net中的全局变量,那么我们如何实现在不同的页面间传递参数呢? 下面举例说明如何实现这一功能. 1.新建一个项目. 2.在该工程中添加一个窗体Form1. 3.在该窗体中定义静态型字符串变量myTestStr1: public static string myTestStr1=""; 4.在该窗体的构造函数中对该变量进行赋值,原创 2015-11-12 10:26:55 · 2384 阅读 · 0 评论 -
URLRewrite伪静态后AspNetPager分页控件列表输出的静态化方法
首先设置WEB.CONFIG ~/article_list_(\d{1,6})_(\d{1,6})\.htm ~/article_list.aspx?classid=$1&page=$2 注:第一个参数是类别ID,第二个参数是分页数字(第几页)!再者在 在AspNetPager前台注册的时候一定要写UrlPaging="true"原创 2015-11-12 10:30:15 · 496 阅读 · 0 评论 -
js翻页,已转成c#的
string page = ""; page = Request.QueryString["page"]; if (string.IsNullOrEmpty(page)) { page = "1"; } DataTable rst0原创 2015-11-12 10:35:49 · 244 阅读 · 0 评论 -
Regex.Match数组使用
using System.Text.RegularExpressions; content = Regex.Match(content, "相关搜索(?[\\s\\S]*?)search", RegexOptions.IgnoreCase).Groups["val"].Value.Replace("\r","").Replace("\n","");原创 2015-11-12 10:39:04 · 1297 阅读 · 0 评论 -
【转载】一些数据格式化-Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法&DataFormatS
一些数据格式化-Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的区别及用法 ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一原创 2015-11-12 10:44:05 · 210 阅读 · 0 评论 -
vs2010中启用jquery的智能感知
" %> 放在 .aspx页面中,这两个文件哪里找我就不说了 dw启用智能感知下载对应dw版本的jQuery_api_for_dw.rar 插件。在dw的命令-》扩展管理-》安装扩展-》上面那个文件。就可以了原创 2015-11-12 10:50:08 · 288 阅读 · 0 评论 -
在webconfig中设置常量(转)
本文介绍两种ASP.Net项目中全局变量使用的方式。web.config文件和Gloab文件。以下分别说明:方法一:web.config文件 ——设置: 在web.config文件里添加关键字key是通过标记来实现? ……--------------------------------------------------------------------------原创 2015-11-12 10:53:46 · 1960 阅读 · 0 评论 -
数据库连接语句odbc
原创 2015-11-12 11:05:57 · 822 阅读 · 0 评论 -
定义字典
public static Dictionary gameslist = new Dictionary();加内容 admins.gameslist= new System.Collections.Generic.Dictionary(); admins.gameslist.Add("测试服务器", "0"); admins原创 2015-11-12 11:06:54 · 382 阅读 · 0 评论 -
ODBCHelper.cs
using System;using System.Data;using System.Collections;using System.Configuration;using System.Data.Odbc;namespace DAL{ /// /// SQLHelper 的摘要说明。 /// public abstract class ODBCHelper { //Database conn原创 2015-11-12 11:07:33 · 622 阅读 · 0 评论 -
c#utf-8编码转换成18进制数值和其反操作
string str = "需要转化的汉字"; byte[] bytes = Encoding.UTF8.GetBytes(str); string[] strArr = new string[bytes.Length]; string zfc = ""; for (int i = 0; i {原创 2015-11-12 11:11:52 · 440 阅读 · 0 评论 -
生成word、execel、pdf文件
1.pdfresponse.setHeader("Content-type","application/pdf"); response.setHeader("Content-Disposition", pname);2.worduname = "attachment; filename=" + uname + ".doc"; response.setHeader("Conte原创 2015-11-12 11:12:35 · 303 阅读 · 0 评论 -
运行exe文件并且返回执行结果
protected string ProcessInfoReturnValue() { try { string strExePath = HttpContext.Current.Server.MapPath("~\\EF_Tools\\DepotConvert.exe "); // Process原创 2015-11-12 11:20:09 · 2164 阅读 · 0 评论 -
群发短信
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using原创 2015-11-12 11:21:26 · 488 阅读 · 0 评论 -
net 中 多态,接口的使用
最近很多人问我接口的作用,我找了这篇文章觉得最能说明。继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和原创 2015-11-12 11:22:16 · 296 阅读 · 0 评论