.net/c# - 文章列表
共 169 页
-
asp.net如何记录网站中的错误和异常
在本文中,我们将通过一个简单的处理来记录在我们的网站中的错误和异常。我们这样操作,每当遇到程序错误时,将使用者导航到一个单独的页面,同时错误将被记录到服务器上的一个文本文件,每当错误发生时,我们将以日志的形式每天记录。首先,我先写一个静态方法用于将错误信息记录到文本文件,这里是将错误信息记录到服务器上的Error文件夹下,代码如下: using System.Globalization; /// summary /// 用于将错误信息输出到txt文件 /// /summary /// param name=errorMess
-
网站开发入门:网站性能优化的注意事项
1、数据库访问性能优化A、尽量减少数据库连接,并充分利用每次数据库连接:连接的创建、打开和关闭是有开销的。可以使用连接池B、合理使用存储过程:存储过程是存储在服务器端的一组预编译的SQL。使用存储过程可以避免对SQL的多次编译,后续查询可以复用之前的执行计划。另外存储过程可以减少SQL语句网络传输开销C、优化SQL语句:这个就太多了,如合理使用索引、视图,避免复杂子查询2、字符串操作性能优化A、使用值类型的ToString()方法 对不同类型进行 + 连接时,会发生装箱操作转化为引用类型再添加到字符串中。装箱操作会在托管堆中分配一个新对象,将
-
LINQ常用查询操作符及其对应查询语法
介绍 Select -Select选择;延迟 Where -Where查询;延迟 OrderBy -按指定表达式对集合正序排序;延迟 OrderByDescending -按指定表达式对集合倒序排序;延迟 GroupBy -分组;延迟 Join -Join查询;延迟 GroupJoin -分组Join查询;延迟 以上查询操作符所对应的查询语法示例View Code 1 Summary.aspx.cs 2 3 using System; 4 using System.Data; 5 using System.Configuration; 6 using
-
详解ASP.NET如何访问共享文件夹
假设找找看的ASP.NET程序在A服务器,索引文件在B服务器的ZzkIndex共享文件夹中,访问地址是\\\\\\\\192.168.18.18\\\\ZzkIndex\\\\。要实现就是在A服务器的ASP.NET程序中能读写共享文件夹\\\\\\\\192.168.18.18\\\\ZzkIndex\\\\中的文件。参考园子里的asp.net访问网络映射盘的问题文章,我们解决了这个问题,在这里分享一下。具体操作步骤:(注:A服务器为ASP.NET程序所在服务器,B服务器为共享文件夹所在服务器)在两台服务器上建立相同用户名、相同密码的Windows帐户(A与B服务器都要建),比如假设这
-
将DataGridViewRows转换为DataTable数据
/// summary /// 将DataGridViewRows转换为DataTable数据 /// /summary /// param name=ListrowsDataGridView的行集合/param /// param name=dtSource源数据表/param /// param name=colum映射关系/param /// param name=dtDestination目的数据表/param /// returns返回新的Data
-
ASP.Net 路径问题
1.Request.ApplicationPath-当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.com/1/ 另一个影射到 http://mockte.com/2/ 那么mockte.com/1/就是第一个应用的ApplicationPath 同理 mockte.com/2/就是第二个应用的ApplicationPath2.Request.FilePath-
-
确保资源管理器在正确的事务上下文中进行操作
.net中的事务可以分为显式的和稳式的,显式的就是说需要我们手动去指定事务的提交和回滚,而稳式的是.net帮助我们进行管理的,当你的事务代码段没有发生异常时,它会帮助我们进行提交,反之,进行事务加滚,这也是合情合理的。以下是MSDN中的说明:CommittableTransaction 类为应用程序使用事务提供了一种显式方法,而不是隐式地使用 TransactionScope 类。与 TransactionScope 类不同,应用程序编写器需要明确调用 Commit 和 Rollback 方法以提交或中止事务。但是,只有事务的创建者才能提交事务。因此,通
-
ASP.NET的模态窗口ShowDialog()的用法详解
对于开发过WinForm程序的人员来说,模态窗口就是ShowDialog()就可以弹出一个窗口,可是对于ASP.net咱们应该怎么做呢,那就是showModalDialog或是showModelessDialog,两者定义如下:window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。(IE 4+ 支持) window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 (IE 5+ 支持)文章的内容如
-
ASP.NET中的母版页的简单介绍
何为母版页,顾名思义母版就是模版,就像在PPT里面的板式或主题一样,大框架已经有了,我们的任务就是向里面添加具体的内容。这样我们制作的所有幻灯片的外观大体都是一样的。 在ASP.NET中母版页有两种作用,一是提高代码的复用(把相同的代码抽出来),二是使整个网站保持一致的风格和样式。那在VS中怎样建立和使用母版页呢?下面我为大家具体讲来。1、添加项-母版页在新建的母版页中你会发现自动生成了两个ContentPlaceHolder控件其中一个在head区, ID是head;另一个在body区,默认ID是ContentPlaceHolder1,可以根据需要
-
关于ASP.NET 解决Response.Redirect ThreadAbortException异常注意事项
大家知道ASP.NET中Response.Redirect()是用来跳转页面的.关于这个不用过多解释. 当在try catch 块中使用的时候会引发ThreadAbortException异常,这个网上很多都说了解决方案,下面我引用MS官方建议的解决方案.For Response.End, call the HttpContext.Current.ApplicationInstance.CompleteRequest method instead of Response.End to bypass the code execution to the Ap