.net/c# - 文章列表
共 170 页
-
让过往的艺术家们创造的灿烂迸发出更深邃的音节
我相信世界总是会向更好的方向发展,今年的维也纳新年音乐会没有往年的明星级指挥,但是它通过回归奥地利的本质,以更传统的聚合法则,让过往的艺术家们一代代创造的灿烂,在新的指挥手中,迸发出更深邃的音节。在此,也祝大家新年快乐。如同交响乐一样,构造软件系统不一定必须某个强大的明星驱动,我们站在历代ADO.NET的肩膀上,更好地回归到SQL Server的核心开发:SQL Server LocalDB 在 ASP.NET中的应用。使用SQL Server LocalDB的优势: 快速部署完整的SQL Server。以后项目可以无缝升级到高级版本。 它
-
点击浏览器的后退键回到上个页面的方法
Session清除掉,点击浏览器的后退键还会回到上个页面,需要在pageload里面加:Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);Response.Cache.SetNoStore();用来禁止缓存。还有段代码参考:Response.Buffer=true; Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1); Response.Expires=0; Response.CacheCo
-
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服务器都要建),比如假设这
-
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-
-
将DataGridViewRows转换为DataTable数据
/// summary /// 将DataGridViewRows转换为DataTable数据 /// /summary /// param name=ListrowsDataGridView的行集合/param /// param name=dtSource源数据表/param /// param name=colum映射关系/param /// param name=dtDestination目的数据表/param /// returns返回新的Data
-
确保资源管理器在正确的事务上下文中进行操作
.net中的事务可以分为显式的和稳式的,显式的就是说需要我们手动去指定事务的提交和回滚,而稳式的是.net帮助我们进行管理的,当你的事务代码段没有发生异常时,它会帮助我们进行提交,反之,进行事务加滚,这也是合情合理的。以下是MSDN中的说明:CommittableTransaction 类为应用程序使用事务提供了一种显式方法,而不是隐式地使用 TransactionScope 类。与 TransactionScope 类不同,应用程序编写器需要明确调用 Commit 和 Rollback 方法以提交或中止事务。但是,只有事务的创建者才能提交事务。因此,通
-
ASP.NET中的母版页的简单介绍
何为母版页,顾名思义母版就是模版,就像在PPT里面的板式或主题一样,大框架已经有了,我们的任务就是向里面添加具体的内容。这样我们制作的所有幻灯片的外观大体都是一样的。 在ASP.NET中母版页有两种作用,一是提高代码的复用(把相同的代码抽出来),二是使整个网站保持一致的风格和样式。那在VS中怎样建立和使用母版页呢?下面我为大家具体讲来。1、添加项-母版页在新建的母版页中你会发现自动生成了两个ContentPlaceHolder控件其中一个在head区, ID是head;另一个在body区,默认ID是ContentPlaceHolder1,可以根据需要