【.net下log4net使用方法详解】教程文章相关的互联网学习教程文章

Asp.net "对路径的访问被拒绝" 解决方法的分析

给下面这个目录加上ASP.NET帐号的权限。C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files ASP.NET帐号的权限为: 读取和运行,列出文件夹目录,读取,写入。 前几天把自己写的东西移植到另一台机器上的时候,出了这个问题.很直觉地想到了是权限问题.可是我把WEB目录下的权限都几乎改成了完全控制,还是不能解决问题.查了很多资料,讲得也不清楚.有说改这个,也有说改那个的.后来,终于注意到,出错时显示的是对 A...

关闭子页面刷新父页面中部分控件数据的方法

Father 1.新建一个按钮 代码如下:<asp:Button ID="btnFresh" runat="server" Text="" OnClick="btnFresh_Click" /> 2.JS 代码如下:<script type="text/javascript"> function btnFreshData() { document.getElementById("btnFresh").click(); } </script> Son 1.cs 代码如下:ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language=javascript>window.opener.btnFreshData();window.open(,_self);window....

关于中gridview 字符串截取的方法

首先在前台设置样式 代码如下:<style type="text/css"> .listover150 { width:150px; text-align:left; overflow:hidden; text-overflow:ellipsis;//超长设置省略号 white-space:nowrap; } </style> 然后在后台GridView中的RowDataBind中进行设置 ,附带几句可以改变鼠标移动的样式设置 代码如下: //列表加载处理 protected void gv_showReport_RowDataBound(object sender, GridViewRowEventArgs e) { ...

asp.net中使用DatagridView的增删改方法具体实现

default.aspx 页面: 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="GPS_Web.Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> ...

深入Lumisoft.NET实现邮件发送功能的方法详解【图】

在前面的一些文章中,有介绍过DotNet内置SMTP类的邮件发送功能,附件、嵌入图片的模式都有介绍,本文继续介绍Lumisoft.NET这个非常优秀的开源组件,用该组件来设计开发邮件工具,将变得更加方便,功能更加强大。网上很多文章基本介绍如何使用该组件来收取邮件较多,较少介绍使用该组件做邮件发送功能的。本文主要探寻使用该组件实现邮件的发送功能,邮件发送有两种方式,一种是不用发件人即可发送邮件,一种是使用发件人账户密码和...

asp.net 抓取网页源码三种实现方法

方法1 比较推荐 /// <summary> /// 用HttpWebRequest取得网页源码 /// 对于带BOM的网页很有效,不管是什么编码都能正确识别 /// </summary> /// <param name="url">网页地址" </param> /// <returns>返回网页源文件</returns> public static string GetHtmlSource2(string url){//处理内容 string html = "";HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Accept = "*/*"; //接受任意文件requ...

ASP.NET 在下载文件时对其重命名的思路及实现方法

有些时候为了保证文件再上传时不会覆盖掉之前上传的文件,同时由于上传的目标目录里的文件可能很多,这个时候一个一个查是不太好的事情,所以这里可以自动生成GUID使文件名重命名成GUID_原来的名称.扩展名。但是在下载的时候最好可能保证恢复到原来的名称。这个时候听伤神的。搜了一下相关资料后得知可使用response来解决。具体代码如下。 [csharp] 代码如下:<pre name="code" class="csharp">string path = Server.MapPath("aa\...

asp.net中js和jquery调用ashx的不同方法分享

=============js================ 代码如下:var xhr = new XMLHttpRequest(); xhr.open("get", 'Controls/gengCart.ashx?CartID=' + input + '&count=' + inp, true); xhr.setRequestHeader("If-Modified-Since", "0"); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { var result = xhr.responseText; ...

asp.net LC.exe已退出代码为 -1的原因分析及解决方法

可能的原因是: 这个第三方组件是个商业组件,他在组件的主使用类定义了 LicenseProvider(typeof(LicFileLicenseProvider)) 这个Attribute。 VS2005在编译时检测到这个类的时候,会检查到组件使用的是LicFileLicenseProvider这个属性,表示有组件使用的是把许可的辅助信息保存在license.licx文件中,这个文件保存在vs2005中解决方案资源管理器中的Properties文件夹内。 这个文件的内容实际上是个引用,他保存着你使用的第三方组件主...

ASP.net实现页面跳转的方法

主要是使用response的属性,代码如下: 代码如下:protected void LinkButton1_Click(object sender, EventArgs e) { string url = "InfoShow.aspx"; Response.Redirect(url); } protected void LinkButton1_Click(object sender, EventArgs e) { string url = "InfoShow.aspx"; Response.Redirect(url); }//当然我们可以在页面跳转的时候进行参数传...

.net 操作xml的简单方法及说明

代码如下:using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节点root.HasChildNodes;//获取同名同级节点集合XmlNodeList nodelist=xml.SelectN...

Web里URL空格的转换方法

看URL是HttpUtility.UrlEncode将空格转换成了“+”号,原因找到就着手解决Bug。引用: 代码如下:  fileName = HttpUtility.UrlEncode(fileName, Encoding.UTF8);   fileName = fileName.Replace("+", "%20");   通过Replace替换解决,虽然问题解决了,但这并不是一个很好的方法,如果文件夹或文件名中包含“+”号则会导致另外的Bug发生。最佳解决方案:使用HttpUtility.UrlPathEncode,UrlPathEncode 方法执行下列步骤:1.将...

ASP.NET:把ashx写到类库里并在页面上调用的具体方法

在类库中建Http Handler的操作很简单,就是添加一个普通的类,然后把之前ashx里的代码几乎一模一样贴到这个类中。但要注意命名空间和类名,因为之后我们会用 到。样例Handler: 代码如下:namespace EdiBlog.Core.Web.HttpHandlers{ using System; using System.Web; public class ExampleHandler : IHttpHandler { public bool IsReusable { get { return false; } } public...

ASP.NET Gridview 中使用checkbox删除的2种方法实例分享

方法一:后台代码: 代码如下: protected void btn_delete_Click(object sender, EventArgs e) { for (int i = 0; i <this.GridView1.Rows.Count; i++) { int id = Convert.ToInt32(this.GridView1.DataKeys[i].Value); if ((this.GridView1.Rows[i].Cells[0].FindControl("CheckBox1") as CheckBox).Checked == true) { Delete(id); ClientScri...

基于.NET BitmapImage 内存释放问题的解决方法详解

网上查到的代码,多数的写法使用MemoryStream来实现: 代码如下:new Thread(new ThreadStart(() => { var bitmap = new BitmapImage(); bitmap.BeginInit(); using (var stream = new MemoryStream(File.ReadAllBytes(...))) { bitmap.StreamSource = stream; bitmap.CacheOption = BitmapCacheOption.OnLoad; bitmap.EndInit(); bitmap.Freeze(); } this.Dispatcher.Invoke((Action...