摘要:要在 ASP.NET Core SignalR 应用中配置 Redis 以实现横向扩展,可以按照以下步骤进行。 首先,安装必要的 NuGet 包: builder.Services.AddSignalR().AddStackExchangeRedis("<your_Redis_connection_
阅读全文
摘要:1.下载OPCDAAuto.dll http://www.ddooo.com/softdown/83516.htm2.按照里面的txt进行注册3.参照一下两个链接进行编写程序,链接参照下面,读写参照上面 https://www.cnblogs.com/qq458978/p/9789571.html
阅读全文
摘要:vs2017winfrom生成安装包时提示缺少visualstudio2008 shell(Integrated)-CHN,可下载安装了visualstudio2008 shell(Integrated)-CHN还是缺少vs_shell.msi。 网上处理办法没有说明白,现在我重新写出来。 对win
阅读全文
摘要:C# DataGridView显示行号的三种方法(转载) 源贴地址:https://blog.csdn.net/xieyufei/article/details/9769631 方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号
阅读全文
摘要:1).右键点击行时选中行,并弹出操作菜单 1). 添加一个快捷菜单contextMenuStrip1; 2). 给dataGridView1的CellMouseDown事件添加处理程序: 程序代码 private void DataGridView1_CellMouseDown(object sen
阅读全文
摘要:手机号:"\d{11}"传真号:"\d{7,12}" EMAIL: ".{2,15}@.{2,15}\..{2,4}" 邮箱正则表达式:/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i (较好) 验证数字:只能输入1个数字 表达式 ^\d$描述 匹配一
阅读全文
摘要:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping 遇到如上问题时,可按以下方法处理。 解决方法如下 方法一: 修改Web.config文件如下: <configuration> <appSettings> <add
阅读全文
摘要:如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性。具体原因是在html5中table标签的这两个属性已经被移除,需要定义边框之类的时应该使用css的写法。 具体实现如下: <!DOCTYPE ht
阅读全文
摘要:网页的表格布局: 常用<table>表 <tr>表行 <td>表列,来布局方法:1、结构 <table> //该表为两行一列 <tr> //该处放置表的第一行,他有两列 <td></td> <td></td> </tr> <tr> //该处放置表的第二行,该行有一列,并且在该列又放置了一个表,继续做
阅读全文
摘要:E:\ASP.net\temp\WebSite1 CheckBox2控件的 AutoPostBack属性设置为true. protected void CheckBox2_CheckedChanged(object sender, EventArgs e) { for(int i=0;i<=Grid
阅读全文
摘要:SQL中字符串截取函数(SUBSTRING) 1、left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2、right(name,2)截取右边的2个字符 SELECT RIGHT(201809,2) 月份 结果:09 3、SUBSTRING
阅读全文
摘要:实例路径:E:\study2\ASP.net\command8.3.1\command8.3.1.sln 学习要点:1,如何使用commond对象实现数据库的事务处理; 2,利用存储过程实现数据写入。 protected void BtnAdd_Click(object sender, EventA
阅读全文
摘要:private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') //判断是否按下Enter键 button1.Focus(); //将鼠标焦点移到"查询"按钮上 }
阅读全文
摘要:1。设置父窗体 在待设父窗体的【属性】中,将IsMdiContainer属性设置为True即可。 2。设置子窗体 设置完父窗体后再设置某个窗体的MdiParent属性来确定子窗体。语法如下: public form mdiparent { get;set;} 其中属性值为MDI父窗体。 例:将For
阅读全文