随笔分类 -  ASP.NET

摘要:ajax其本质就是XMLHttpRequest,现在jquery调用异步的方法很方便,但是也不能忘记原生的JS去编写ajax;需要注意的是,很多人在写的时候喜欢只用XMLHttpRequest对象readyState 值去判断请求状态和结果,而readyState 的值也有不同的说明当readySt... 阅读全文
posted @ 2014-10-12 16:20 .Justme 阅读(905) 评论(0) 推荐(0)
摘要:最近在做一个产品添加的功能,需求有点奇葩,所以在添加的时候免不了要用到动态生成控件,然后我就使用了JS去动态生成一些 checkbox类型的input标签,在以前用asp.net在后台生成的input标签都可以用request["name属性"]这样的方式在后台 获取,但是在获取JS生成的标签时,就会发生有时候可以获取到,有时候又获取不到,到现在才发现,原来是我的JS写法有问题,所以才导致这样的问题。之前 这样的问题也遇到过好几次,苦于没找到解决方法,之前都是换别的方法去完成的,如今再次遇到,倒也觉得还是想办法解决的好,下面贴出代码前台代码: ... 阅读全文
posted @ 2014-03-01 11:28 .Justme 阅读(4160) 评论(1) 推荐(0)
摘要:当asp.net的FileUpload选择一个图片后不需要上传就能显示出图片的预览功能,代码: 阅读全文
posted @ 2014-02-22 09:31 .Justme 阅读(4571) 评论(0) 推荐(0)
摘要:首先添加命名空间using System.Net.Mail; /// /// 发送邮件 /// /// /// protected void ForMail(string name, string mail) { try { //string email = txtemail.Text.Trim(); MailAddress MessageFrom = new MailAddress("【发件箱地址】"); //发件人邮箱地址 string MessageTo = mail; //收件人邮箱地址 string MessageSubject = bs.HtmlEncode(w 阅读全文
posted @ 2013-12-28 16:35 .Justme 阅读(513) 评论(0) 推荐(0)
摘要:1.首先在项目中添加引用2.添加该COM组件后会再文件夹中出现一个Interop.Excel.dll的文件,将之前的Microsoft Excel 11.0 Object Library组件删除,添加新的Interop.Excel.dll的引用。然后添加excel的.net组件3.现在开始贴代码:导出excel文件的样式设计、保存、释放资源都存放在一个Share.cs的类文件中using System.IO;using System.Runtime.InteropServices;using Microsoft.Office.Interop.Excel;#region 设置excel样式并保存 阅读全文
posted @ 2013-12-21 09:43 .Justme 阅读(4304) 评论(0) 推荐(0)
摘要:最近做项目需要读取修改前数据库中被修改的数据所有的信息,一开始想要在model层的每个类都写一个函数return一串字符串,但是由于表太多,实体类数量太大,写出来太浪费时间,所以决定写一个通用的方法输出/// /// 循环输出实体类的各属性名称和属性值/// /// 实体/// public string ResolvingTableRow(object Entity){ Type EntType = Entity.GetType(); PropertyInfo[] propertys = EntType.GetProperties(); string tempName = stri... 阅读全文
posted @ 2013-11-22 09:23 .Justme 阅读(1743) 评论(0) 推荐(0)
摘要:这段时间一直想自己做个控件玩玩,原本准备做一个像repeater差不多 当然最初的设想用起来要比repeater方便,包括在CSS和一些JS,jquery的使用上面和repeater进行对比,但是做出来后发现代码绕了好多,控件直接读取数据库的话还要封装好读取数据库的代码,如果不封装在后期的使用过程中会对整个项目都必定会有很多的约束。虽然这是个偏离原来目的的控件,但是对于初学者来说 应该还有参考价值。下面贴出控件代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.L.. 阅读全文
posted @ 2013-11-10 13:58 .Justme 阅读(1677) 评论(1) 推荐(1)
摘要:个人感觉模态窗口在做网站的时候,使用到的比较少,前段时间在做项目时要实现以模态窗口传值和接收返回值,模态窗口传值实现比较简单,但是做好后发现在Chrome浏览器中接收不到返回值,修改好Chrome浏览器的问题后大概过了有两个星期又发现在IE6下会报错,最终在网上搜索解决办法才修改好代码:A为父页面,B为子页面A页面代码: //打开选择客户的模态窗口 function sc(tag) { var recdata = false; var strDialogFeatures = "status=no;center=yes;help=no... 阅读全文
posted @ 2013-11-10 11:06 .Justme 阅读(584) 评论(0) 推荐(0)
摘要:最近做项目,需要多word文档进行编辑并导出一个新的word,在最初的word编辑中留下特定的字符串用来替换,然后在本地生成一个新的word文档,并且不修改服务器中的word文档,这样才能保证服务器中的文件在下次使用的时候能正常使用。代码: /// /// 读取出word文档中的内容后对word文档进行修改并保存在本地 /// /// 实体类(在数据库中读取出来的数据) /// 替换后的字符 private void ReadWord(Jtmodle jtmodel, String pathfile) ... 阅读全文
posted @ 2013-11-10 10:30 .Justme 阅读(1840) 评论(0) 推荐(0)
摘要:最近在做项目发现需要用到树的地方,页面的前台任然是使用一个asp.net的控件TreeView来显示树的结构,当然也可以自己在前台写一个树来展示,这在后期跟局功能的不同很大可能会要用到异步的知识,废话不多说,贴代码: 首先前台: 后台代码: /// /// 绑定TreeView节点 /// private void BindTreeView() { //从数据读取出父节点的数据var fzmodel = new BLL_W... 阅读全文
posted @ 2013-11-10 10:12 .Justme 阅读(368) 评论(0) 推荐(0)
摘要:上传文件部分代码: /// /// 上传保存文件并返回文件的保存地址和文件名称 /// /// 上传文件名称 /// private string FileUP( string fileName) { string filePath = string.Empty; if (fupDocument.HasFile) { //判断文件是否小于1Mb if (fupDoc... 阅读全文
posted @ 2013-10-27 15:03 .Justme 阅读(488) 评论(0) 推荐(0)
摘要:/// /// 绑定父项分类 /// protected void DDLBindClass() { DataSet ds = new BLL_Cpgl_cpfl().GetAllList(); DataTable dt = ds.Tables[0]; DataRow[] dr = dt.Select("Parentid=0"); for (int i = 0; i /// 绑定子分类信息 /// /// 数据表 /// 父分类ID /// 分级... 阅读全文
posted @ 2013-10-17 09:32 .Justme 阅读(513) 评论(0) 推荐(0)
摘要:最近在做的项目发布后出现了乱码的问题,既然出现了乱码很大的可能性是跟编码有关系,所以首先的解决方案就是重新对cookie进行编码,在写入的cookie的时候编码,在读取的时候解码在写入cookie的时候重新设置编码方式:HttpCookie cookname= new HttpCookie("name"); cookname.Value = HttpUtility.UrlEncode(textbox1.Value.ToString(), System.Text.Encoding.GetEncoding("GB2312"));Response.Append 阅读全文
posted @ 2013-09-20 09:07 .Justme 阅读(190) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;/// ///CookiesSel 的摘要说明/// public class CookiesSel{ public CookiesSel() { // //TODO: 在此处添加构造函数逻辑 // } private static HttpResponse respone = HttpContext.Current.Response; private stati... 阅读全文
posted @ 2013-09-14 13:59 .Justme 阅读(450) 评论(0) 推荐(0)