编程技巧 - 文章列表
-
GridView 实现服务器端和客户端全选的两种方法
代码很简单,这里就不累述了。看代码如下:\nC#\n<%@ Page Language=”C#” AutoEventWireup=”true” %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>\n<script runat=”server”>
-
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
在一些.NET论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 \n本例子共3个页面,其中WebForm2.aspx是过渡页面,是为了防止提交时打开新页面。\nWebForm1.aspx从当前页面打开新窗口,并把变量传递到新窗口的例子,可以多次打开提交。这是初始值,将被传递到新窗口。
-
在ASP.NET 2.0中直接得到本页面生成的HTML代码
在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。\nC#\n<%@ Page Language=”C#” AutoEventWireup=”true” %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transit
-
.NET数据库应用程序中存储过程的应用
一.前言: \n存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: \n◆存储过程允许标准组件式编程。 \n◆存储过程能够实现较快的执行速度。 \n◆存储过程能够减少网络流量。 \n◆存储过程可被作为一种安全机制来充分利用。 \n本文作者将向大家介绍.NET数据库应用程序中存储过程的应用,以及如何将它与ADO.NET中的SqlDataAdapter
-
通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。\n一:通过Web Services显示和下载文件\n我们这里建立的Web Services的名称为GetBinaryFile,提供两个公共方法:分别是GetImage()和GetImageType(),前者返回二进制文件字节数组,后者返回文件类型,其中,GetImage()方法有一个参数
-
数据库连接URL中分号引发的错误
这样定义,最后的“;”是不被允许的\n<property name=”url”> <value>jdbc:mysql://localhost:3306/library?characterEncoding=gb2312&amp;useUnicode=yes;</value></property>\n而这样定义,最后的“;”是允许的 \n<property name=”connection.url”> jdbc:mysql://localhost:3306/exam?chara
-
通过web.config设置数据库连接串
<?xml version=”1.0″ encoding=”utf-8″ ?><configuration> <appSettings/> <connectionStings><!–连接sql server字符串–><add name=”sqlconnstr” connectionString=”data Source=localhost;database=cngp;user id=sa;pwd=123R
-
根据IP获取当地天气预报的实现
访问www.163.com,首页的栏目里有当地的天气预报。可以猜想,这里的天气预报,应该是根据来访者的ip判断其所在地给出当地的天气情况。问了一些朋友,也证实了这一点。项目里也需要天气预报这个小栏目,同事做过一个(从其他站点抓取的),不过实现不了根据IP显示当地的天气情况,需要用户自行选择,而且抓取的站点属于小站….其可靠性值得怀疑。。所以就萌生了抓取网易的天气预报的想法。。。对页面进行分析。。发现显示天气预报的区域是一个IFrame,IFrame里嵌入了如下链接http://news.163.com/util/position1.html, 对这个地址访问直接跳转到另外一个链接http://
-
不用改文件名 防止IIS文件被下载方法
如何才能防止encry目录下的所有文件被非法下载呢?我们可以应用IIS中的应用程序映射结合ASP.NET中的IHttpHandler自定义权限,把IIS应用程序映射用于所有文件,并将控制权交给我们自己实现的IHttpHandler。\n首先添加应用程序映射:打开IIS管理器->右击我们要控制下载的站点->在属性对话框中“配置…”,将文件改为你自己.netFramework ASPnet_isapi.dll的路径。\n然后修改web.config,在system.web下添加httpHandlers项,<system.web>\n…\n<ht
-
C#操作MySQL中文乱码的解决方案
误区:近几天来搜索网上资源介绍理论上的可选编码方案为:gb2312/gbk/utf8等支持双字节的编码类型均可,实际试验过程中发现并不是这样的。 A、大家跟风都想使用utf8,但UTF8在处理中文时并非想像中的理想,Select/Update/Insert均出现乱码; B、gbk字符集远大于gb2312,是第二首选字符集,但在Server/Database设定为GBK字符集后,在程序中连接都不成功(not support),更不用说操作;\n最终解决方案:1、选用gb2312编码2、设置my.ini文件中的默认编码 分别在[mysql]和[mysqld]配置段中增加或修改defau