随笔分类 - .NET
摘要:public FileResult ExportExcel() { var sbHtml = new StringBuilder(); sbHtml.Append(""); sbHtml.Append(""); var lstTitle = n...
阅读全文
摘要:1.回车键触发按钮点击事件——回车登录 2.密码框样式设置 3.设置窗口居中 4.获取当前程序运行的目录 5.textbox只允许输入数字,同时验证格式,小数点后两位 6.窗口口最小化背景图片消失 7.启动界面闪烁问题 8.控件跟随窗口同时放大 9.选择多个文件 10.使用系统托盘最小化 11.不显
阅读全文
摘要:需求场景:先展示启动界面,然后打开登录界面,如果登录成功就跳转到主界面 首先在程序的入口路径加载启动界面,使用ShowDialog显示界面, 然后在启动界面中添加定时器,来实现显示一段时间的效果,等到时间到了就关闭 启动界面的窗口。传递一个对象给登录界面,用来保存登录状态,显示登录界面, 如果登录成
阅读全文
摘要:需要完成http://site.com/user/add/1/2这样的url解析 使用action的参数直接获取数据的方式 Action声明如下 只需要对路由进行添加即可完成 注意观察,我们需要将参数名对应到路由中,即此处的id和run,参数如上述action参数列表 留待后查同时方便别人 2017
阅读全文
摘要:经常需要将一些通用的页面元素抽离出来制作成母版页,但是这里的元素一般都是些基本元素,即不需要 进行后台数据交换的基本数据,但是对于一些需要通过后台查询的数据,我们应该怎么传递给前台的母版页呢 这里描述的是对于多个页面统一的数据部分,即多个页面中均保持一致且与各个页面无其他关系的页面, 虽然我们可以通
阅读全文
摘要:一般具有用户模块的系统都需要对用户是否登录进行验证,如果用户登录了就可以继续操作,否则退回用户的登录页面 对于这样的需求我们可以通过自定义一个独立的方法来完成验证的操作,但是这样代码的重复率就大大提高了 对于这样的需求,有一个比较好的解决方案,通过自定义一个全局的过滤器来完成这个操作 这里我们需要实
阅读全文
摘要:1.未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPla 2.数据库乱码 3.Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.
阅读全文
摘要:前几天面试遇到这个问题,发现不是很了解,学习了下,这里记录下来 经常需要将用户的操作记录到日志中,或者是验证用户是否登录了网站, 面对这样的需求,以前的操作是自定义一个统一的全局方法,然后做处理, 在每个需要的页面中添加想要的函数调用,这导致了多个页面中存在了大 量重复的代码,这样的方式不太符合软件
阅读全文
摘要:经常需要描述这样的项目结构 ~:. //web根目录├─.admin //管理员功能目录│ └─index.html //管理员目录页面├─.user //用户功能目录│ └─index.html //用户功能目录└─index.html //首页 在普通的mvc之下,我们需要将每个controll
阅读全文
摘要:我们知道使用foreach的一个要求是对象必须继承自IEnumerable接口 这样才可以进行迭代 那内部是怎么实现的呢 这个时候会将对应的foreach语句转换为一个while循环 并且通过MoveNext方法来将索引位置向后移动一位,如果存在下一个元素则返回true,否则返回false 同时通过
阅读全文
摘要://处理Excel //读取Excel [NonAction] public static DataSet ExcelToDS(string Path) { //根据情况选择合适的连接字符,参考msdn string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data S...
阅读全文
摘要:问题描述:今天处理Excel时遇到一个问题,本地使用Microsoft.Jet.OLEDB.4.0处理,正常完成了需求, 上传到服务器后发生了异常,通过排查发现问题出现在对Excel文件的读取上,然后推测是因为 没有安装对应的驱动,然后在微软官网查到了Microsoft.ACE.OLEDB.12.0
阅读全文
摘要:这里需要注意,上传文件框的name应与action中的形式参数名保持一致 同时注意保持文件的路径是否存在
阅读全文
摘要://需要注意添加引用Microsoft.Office.Interop.Excel.dll string fileName =DateTime.Now.Year+ DateTime.Now.Month+ DateTime.Now.Day + ".xls"; if (showView.Rows.Count > 0) { ...
阅读全文
摘要:作为一名非主修C#的程序员,在此记录下学习与工作中C#的有用内容,持续更新 对类型进行约束,class指定了类型必须是引用类型,new()指定了类型必须具有一个无参的构造函数,规定T类型必须实现IUser,规定T必须为struct where T : class, new(), T:IUser, T
阅读全文
摘要:今天写代码的时候有一处访问数据库的操作,sql语句报了错,因为少加了一个【,】 调试的时候中断在这个地方,然后发现了问题,就顺手加了上去,再运行的时候发现运行的版本还是那个少了【,】的版本 然后就有了此文 网上查找解决方案大致有三种,我尝试了两种,最后使用了自己的办法解决 网上的解决方案链接在此【h
阅读全文
摘要:首先引用需要的dll,此处使用的是ThoughtWorks.QRCode.dll,网上可以找到对应的,此处也有一份,点击下载 http://files.cnblogs.com/files/ives/ThoughtWorks.QRCode.zip 接下来添加引用,不明白的网上文章很多。 关键代码如下
阅读全文
摘要:asp.net 发送邮件 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("sheyou@sheyouyun.com"); msg.From = new MailAddress("renhanlinbsl@163.com", "renhan...
阅读全文
摘要:Json作为一种数据传输格式与标准被广泛的使用在项目开发中,可以说简直离不开它。那么怎么来生成JSON格式的数据就成了我们首先需要解决的问题这里我们使用.net。 首先是获取数据 public bannerImg(string imageurl, string linkurl) { imageUrl
阅读全文