编程技巧 - 文章列表

  • 你可能已经知道或者不知道的ASP.NET 2.0技巧

    1、在CallBack之后保持滚动条的位置 \n在Asp.Net1.1中,CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性即可: 复制ASPX代码保存代码<%@ Page Language=”C#” MaintainScrollPositionOnPostback=”true” AutoEventWireup=&#

  • 从XML文件中读取数据绑定到DropDownList

    1 、绑定DropDownList: 以下为引用的内容:ddl_language.DataSource = createDataSource(); ddl_language.DataTextField = “languageTextField”; ddl_language.DataValueField = “languageValueField”; ddl_language.DataBind();2、上面用到的createDataSource()方法: 以下为引用的内容: private ICollection crea

  • Asp.net与SQL一起打包部署安装

    整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。二.在自己现有的项目里面创建部署项目:1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。(图1-2)2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“Web 安装项目”。在“名称”框中键入 Test Installe

  • ASP.NET下载文件时直接弹出“另存为”对话框

    这个主题不知道已经被多少人问过多少遍了,无论是ASP.NET,还是PHP还是什么别的CGI,似乎这也算做一个“永恒”的话题了。 \n其实解决方案很简单(无论哪个CGI平台都是如此),只是一个header而已: 复制C#代码保存代码Response.ContentType = “image/jpeg”;Response.AppendHeader(“Content-Disposition”,”attachment; filename=SailBig.jpg”);Response.TransmitFile( Server.Map

  • 在.net中创建使用全球唯一标识符

      全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络。Tony Patton讲解了.NET Framework是怎样教你创建自己的全球唯一标识符的。  TechRepublic的free.NET时事通讯每周三刊发,在讨论诸如网页服务, ASP.NET, ADO.NET, 以及 Visual Studio .NET的问题时,里面举出了一些有用的提示和编码的例子。你现在就可以订阅。\n  当Windows的开发者们需要一个唯一值的时候,通常他们会用一个全球唯一标识符。微软用全球唯一标识符这一述语来描述一个唯一的数字,它可以识别一个诸如

  • ASP.NET技术获取IP与MAC地址的方法

      获取服务器的IP地址方法以DNS法较为简单实用,如下:\n以下是引用片段:  private void ButtonIP_Click(object sender, System.EventArgs e)   { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;   if ( addressList.Length>1)   { TextLIP.Text = addressList[0].ToString();   TextSIP.Text = addressLis

  • 在asp.net中使用session常见问题集锦

    问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。\n问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。\n问:为什么当我在InProc模式下使用Session会经常丢失?答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Sessi

  • vs2005视频教程之自定义服务器控件(上)[视频]

    首先给大家看个东西,我想这个效果对很多朋友来说还是很想要的。\n在这两级中我们将学到以下的知识\n1.创建一个类似与Label的控件\n2.为控件添加属性和方法\n4.调试控件\n5.将我们自己做的控件入住工具箱\n在开始之前呢我希望大家明白一点,那就是,服务器控件他也是 类 。\n我们的一切哦作都可以在这个前提下进行,再不用去考虑那么多乱七八糟的东西了。

  • C#向ACCESS数据库插入图片

    <%@ Page language=”c#” Debug=”true” Codebehind=”Image2Access.aspx.cs” AutoEventWireup=”false” Inherits=”eMeng.Exam.Image2Access” %> <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN&#8

  • vs2005视频教程之自定义服务器控件(下)[视频]

    首先给大家看个东西,我想这个效果对很多朋友来说还是很想要的。\n在这两级中我们将学到以下的知识\n1.创建一个类似与Label的控件\n2.为控件添加属性和方法\n4.调试控件\n5.将我们自己做的控件入住工具箱\n在开始之前呢我希望大家明白一点,那就是,服务器控件他也是 类 。\n我们的一切哦作都可以在这个前提下进行,再不用去考虑那么多乱七八糟的东西了。