文章分类 -  ASP.NET

摘要:ie能识别出名为uniqueID的document对象的专用属性,名为uniqueID,ie是唯一能够识别这个属性的浏览器,所以uniqueID很适合用来确定脚本是不是在Ie中运行。 简单判断是否为IE。 if(!document.uniqueID) 阅读全文
posted @ 2017-03-13 15:02 xfyn
摘要:要在web.config文件中的 节点下加入: 注意末尾空格,在 " / 之间,否则此配置不能生效 阅读全文
posted @ 2016-01-23 11:48 xfyn
摘要:做完网站后在本地调试一切正常,发布到服务器上出现以下错误解决方法:在web.config里节点内添加后问题解决 阅读全文
posted @ 2014-09-03 15:03 xfyn
摘要:在GridView行绑定时添加如下代码即可 e.Row.Cells[i].Attributes.Add("style", "vnd.ms-excel.numberformat:@");以上方法会把导出的Excel列中每一列都取消格式,但是这样Excel无法进行某些操作,如无法改变日期格式或者统计列 阅读全文
posted @ 2014-05-06 14:40 xfyn
摘要:做了个windows服务 但是事件timer1_Tick却不执行原因 windows服务里不能使用System.Windows.Forms的Timer控件.Windows.Forms 计时器组件用于 Windows.Forms 环境.WindowsForms 计时器组件不用于服务器环境,所以可以使用System.Timer下的控件System.Timers.Timer tss = new System.Timers.Timer();tss.Elapsed += new ElapsedEventHandler(tss_Elapsed); 阅读全文
posted @ 2012-08-17 17:32 xfyn
摘要:WindowsService这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对WindowsService写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的WindowsService 的内容步骤和注意事项。一、创建一个WindowsService1)创建WindowsService项目2)对Service重命名将Service1重命名为你服务名称,这里我们命名为ServiceTest。二、创建服务安装程序1)添加安装程序之后我们可以看到上图,自动为我们创建了Project 阅读全文
posted @ 2012-08-17 11:20 xfyn
摘要:CheckBox chk = (CheckBox)sender;GridViewRow dvr = chk.Parent.Parent as GridViewRow;string auditId = GridView1.DataKeys[dvr.RowIndex].Value.ToString(); 阅读全文
posted @ 2012-02-07 17:35 xfyn
摘要:使用Chartlet时打开页面跳出以下错误:“/”应用程序中的服务器错误。GDI+ 中发生一般性错误。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。最后解决:原因:页面aspx文件的属性变成只读文件了.把页面的只读去掉就可以了. 阅读全文
posted @ 2011-11-11 15:11 xfyn
摘要:<asp :BoundField DataField="CreationDate"DataFormatString="{0:M-dd-yyyy}"HtmlEncode="false"HeaderText="CreationDate" />{0:C} 货币;{0:D4}由0填充的4个字符宽的字段中显示整数;{0:000.0}四舍五入小数点保留第几位有效数字;{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如 阅读全文
posted @ 2011-11-04 16:00 xfyn
摘要:asdf.aspx?a=另中中&b=中国国进行以上链接进行传值,在目标页面会出现 Request.QueryString["a"] 或Request.QueryString["b"] 值为Null或者别的错误.我的解决方法是用 Server.UrlEncode("另中中") 进行先把汉字编码在目标页面用 Server.UrlDecode(Request.QueryString["a"].ToString()) 再进行解码 就可以了另外一种方法:如果要传的数据是在数据库读出来的,那么可以只传过去一个ID,然后 阅读全文
posted @ 2011-08-24 09:18 xfyn
摘要:1. 用Response.Write方法 代码如下: Response.Write("<script type='text/javascript'>alert("XXX");</script>"); 此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如 Response.Write("<script type='text/javascript'>function myfun(){}</ 阅读全文
posted @ 2011-08-15 16:04 xfyn
摘要:/// <summary> /// 字符串Hash加密 /// </summary> /// <param name="codeName">编码类型</param> /// <param name="sourceString">需要加密的字符串</param> /// <returns>MD5加密后字符串</returns> public static string HashString(string sourceString) { byte[] source 阅读全文
posted @ 2011-08-10 10:06 xfyn
摘要:this.txtPwd.Attributes.Add("value", ViewState["Pwd"].ToString());回发前先用 session或者viewstate保存密码值然后再用上面语句方面再给密码框赋值 阅读全文
posted @ 2011-08-09 09:04 xfyn
摘要:一.ItemDataBound事件中写 'modi by mingfei 20070712防止身份证号导出时变换成科学计数cell(4)为字符型数字 If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then e.Item.Cells(4).Attributes.Add("style", "vnd.ms-excel.numberformat:@") End If在数据库中的内容如果为:592253596876二. 导 阅读全文
posted @ 2011-07-25 10:51 xfyn
摘要:(转)回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回 调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。说明: 执行当前 Web 请求期间,出现未处理的异常。请 阅读全文
posted @ 2011-07-12 13:47 xfyn
摘要://Request.CurrentExecutionFilePath; 当前请求的虚拟路径 是这种格式:\虚拟目录名\admin\index.aspx//Request.ApplicationPath //获取服务器上ASP.NET应用程序的虚拟应用程序根路径。\虚拟目录名(应用程序名)以上都是虚拟目录中的文件路径,即是IIS中的路径。要得到真真的物理路径要在得到以上路径的基础上再加:Server.MapPath(Request.ApplicationPath +"SPLConfig/ClassMap.xml")//这样可能会有一个BUG最好是这样string m_Appl 阅读全文
posted @ 2011-06-30 14:48 xfyn
摘要:protected void Page_Load(object sender, EventArgs e) { // 在此处放置用户代码以初始化页面 string destFileName = Request.QueryString["destFileName"] != null ? Request.QueryString["destFileName"] : ""; destFileName = Server.MapPath("../") + destFileName; destFileName = Server.U 阅读全文
posted @ 2011-06-28 10:30 xfyn
摘要:<asp:Button runat="server" ID="btnSave" Text="保存" OnClientClick="return SaveData();" CssClass="ButtonCss" OnClick="BtnSave_Click"/> 阅读全文
posted @ 2011-05-25 09:20 xfyn
摘要:方法一:在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存。方法一:在页面文件的HEAD中添加<HEAD><METAHTTP-EQUIV="Pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache"><METAHTTP-EQUIV="Expires"CONTENT="0"></HEAD> 阅读全文
posted @ 2011-05-24 17:31 xfyn
摘要:html代码: <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" onitemcreated="DataGrid1_ItemCreated" onitemdatabound="DataGrid1_ItemDataBound"> <Columns> <asp:TemplateColumn> <ItemTemplate> <asp:CheckBox Ru 阅读全文
posted @ 2011-05-24 08:46 xfyn