Loading

随笔分类 -  .NET

摘要:1、新建window服务 2、Service1.cs 右键,添加安装程序 serviceInstaller1的DisplayName改成Nms开头的,方便从windows服务列表中查找 serviceProcessInstaller1的Account要修改成LocalSystem 3、环境变量配置. 阅读全文
posted @ 2025-03-17 17:52 shihao316558512 阅读(5) 评论(0) 推荐(0)
摘要:1.使用Nuget下载LazZiya.TagHelpers 2._ViewImports.cshtml中添加 @addTagHelper *, LazZiya.TagHelpers 3.前台页面使用 <table class="table table-bordered"> <thead> <tr> 阅读全文
posted @ 2022-09-22 18:00 shihao316558512 阅读(439) 评论(0) 推荐(0)
摘要:问题 本地开发好的asp.net程序,运行没问题。但是发布到服务器后就是跑不起来,而且还不会生成错误日志。 方案一 可以在windows事件查看器中找到IIS错误日志 然后按错误内容关键字依次在网上找解决方案。 阅读全文
posted @ 2022-04-15 14:18 shihao316558512 阅读(70) 评论(0) 推荐(0)
摘要:场景:EF多条件查询时候,遇到多个or的情况 拓展类 #region linq or拓展 public static class Utility { public static Expression<T> Compose<T>(this Expression<T> first, Expression 阅读全文
posted @ 2022-03-30 16:48 shihao316558512 阅读(72) 评论(0) 推荐(0)
摘要:1.发件 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(); client.Host = "smtp.126.com";//使用163的SMTP服务器发送邮件 client.UseDefaultCredentia 阅读全文
posted @ 2022-01-04 17:22 shihao316558512 阅读(640) 评论(0) 推荐(0)
摘要:在创建asp.net项目时候,如果没有勾选启用https 在浏览器查看页面 会发现地址是http://xxxx 如果后续需要https调试,则需要执行以下步骤 第一步 选中项目名,点击属性栏 页面如下 选择已启用SSL,设置为True。复制SSL URL备用 第二步 选中项目名,右键菜单选中属性(注 阅读全文
posted @ 2021-04-02 10:21 shihao316558512 阅读(484) 评论(0) 推荐(0)
摘要:1.设置qq邮箱开启smtp 2.点击生成授权码,需要发送短信验证 3.项目引用using System.Web; 4.C#代码如下 将下面的qq号@qq.com替换为你的发件邮箱, 目标邮箱账号替换为收件邮箱 授权码替换为上面的生成的授权码(全程不需要qq密码,有授权码就可以) MailMessa 阅读全文
posted @ 2021-02-03 15:48 shihao316558512 阅读(529) 评论(0) 推荐(0)
摘要:1.工具类代码:(代码可以自己整理下,这里重点在实现方式) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Threading; using Syste 阅读全文
posted @ 2020-06-10 18:07 shihao316558512 阅读(503) 评论(1) 推荐(0)
摘要:前言:有些asp.net站点,为了避免ViewState生成的冗余代码,会选择在webconfig中禁用掉ViewState,如下 <configuration> <system.web> <compilation debug="true" targetFramework="4.7.2"/> <ht 阅读全文
posted @ 2020-06-10 16:51 shihao316558512 阅读(240) 评论(0) 推荐(0)
摘要:step1:增加handler,继承IRouteHandler并实现接口 using MemberProductSite.Tools; using Nms.Common; using Nms.Common.Cryptography; using Nms.DBModel.MemberUserData; 阅读全文
posted @ 2020-05-21 13:46 shihao316558512 阅读(529) 评论(0) 推荐(0)
摘要:环境 win10企业版x64+visual studio 2017+.net 4.5 step1 基本使用+邮件确认+密码重置 https://docs.microsoft.com/en-us/aspnet/web-forms/overview/security/create-a-secure-as 阅读全文
posted @ 2017-07-26 16:10 shihao316558512 阅读(579) 评论(0) 推荐(0)
摘要:.net framework 4以上,可以使用Microsoft.AspNet.Web.Optimization 新建4.0项目 Nuget搜索optimization,安装第一个包 加入BundleConfig.cs。注意:启动捆绑,否则没有效果(代码见底部样例) 新增global 页面调用 结果 阅读全文
posted @ 2017-04-17 15:50 shihao316558512 阅读(606) 评论(0) 推荐(0)
摘要:文字说明 值类型,存储于堆栈,存在于计算机内存逻辑区域中 引用类型,存储在堆中,位于计算机的不同逻辑位置 struct是值类型 推荐较小的数据类型使用,因为结构的大小会影响应用程序的性能 修改实际上是修改结构的副本,所有存储在结构中的数据类型都将被传递到堆栈 class是引用类型 只传递内存地址 修 阅读全文
posted @ 2017-03-18 12:38 shihao316558512 阅读(139) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-18 12:18 shihao316558512 阅读(127) 评论(0) 推荐(0)
摘要:string是String的别名,功能没什么区别。但是具体代码约束如下 阅读全文
posted @ 2017-03-18 12:16 shihao316558512 阅读(110) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-18 12:11 shihao316558512 阅读(423) 评论(0) 推荐(0)
摘要:最终效果 官方文档:MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Sign-on 内容简介:上面传送门的博客中讲解了如何在MVC5项目(身份验证为个人用户账户)中启用google和facebook的OAuth2登陆 下面我讲 阅读全文
posted @ 2016-08-09 15:54 shihao316558512 阅读(368) 评论(0) 推荐(0)
摘要:AspNetPager分页控件算是比较好用的一个分页控件了。想要结合bootstrap使用,官方代码入口 .pagination a[disabled]{ color: #777;cursor: not-allowed;background-color: #fff;border-color: #dd 阅读全文
posted @ 2016-06-13 15:39 shihao316558512 阅读(897) 评论(0) 推荐(0)
摘要:CultureInfo info = CultureInfo.CreateSpecificCulture("ja-jp"); decimal d = 12312312.00M; string dd = d.ToString("C", info); 输出结果:¥6,480 因为日本的价格没有 小数点 阅读全文
posted @ 2015-09-28 17:34 shihao316558512 阅读(179) 评论(0) 推荐(0)
摘要:今天项目中需要加入对不同语言的支持。 找了半天的资料,关于GlobalResources和LocalResource都说的模棱两可的。 只能自己边找资料边试。 全局资源文件 样例(Demo中有) 用途 该资源文件主要放所有页面公用的文本内容 生成方式 手动 调用方式(可在任意页面使用) 服务器控件 阅读全文
posted @ 2015-04-08 19:05 shihao316558512 阅读(705) 评论(0) 推荐(0)