随笔分类 -  Asp.Net

Asp.Net
摘要:webservice(web服务)的存在让我们可以利用网络发布和调用远程的API接口,实现编程的需要,例如,中国气象局向外提供了一个 webservice,该服务中包含了获取各大城市的天气情况的API接口,这时如果我们想要在本机上编写代码获取城市的天气情况,就不用自己编写API 了(这种API估计也不可能写出来,因为天气情况的数据库一般只有气象局才有),可以通过远程调用气象局对外提供的webser... 阅读全文
posted @ 2010-08-25 20:01 海军 阅读(823) 评论(0) 推荐(0)
摘要:vs2005调试js 首先设置IE, 依次选择 工具-> Internet 选项-> 高级, 找到 浏览 下的两个禁用脚本调试复选框, 将其取消选择(IE默认将这两项选中, 不能进行脚本调试), 1. 调试JS脚本文件(*.js文件) 直接在JS文件中F9设置断点, F5运行调试即可. 2. 调试页面文件中脚本(*.aspx中JS脚本) VS 2005默认不能在*.aspx中设置断点,... 阅读全文
posted @ 2010-08-20 19:02 海军 阅读(402) 评论(0) 推荐(0)
摘要:一、认识Web.config文件   Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设... 阅读全文
posted @ 2010-08-19 21:27 海军 阅读(328) 评论(0) 推荐(0)
摘要:这里将介绍C#转义字符双引号的实现方法,这里的双引号实现,也是大家在编程中经常会遇到的问题,希望本文能给大家一些帮助。转义字符 \◆一种特殊的字符常量; ◆以反斜线"\"开头,后跟一个或几个字符。 ◆具有特定的含义,不同于字符原有的意义,故称“转义”字符。 ◆主要用来表示那些用一般字符不便于表示的控制代码。 χ... 阅读全文
posted @ 2010-08-17 21:12 海军 阅读(1216) 评论(0) 推荐(0)
摘要:解决ASP.NET 的进程帐户没有访问 IIS的权限 IIS下,访问asp页面出现错误: 访问 IIS 元数据库失败 “用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IISservernameW3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 httpsupport.microsoft.comkbid=267904。” 原因可能是先安装.... 阅读全文
posted @ 2010-08-11 13:37 海军 阅读(307) 评论(0) 推荐(0)
摘要:Eval和Bind的格式化字符串所处位置不同,以下举出几个例子: 1.Eval是单向取值,既可以使用系统定义的函数格式化,也可以调用自己定义的格式化函数(如例子中的MyFormatFunction函数)。 <%# string.Format("{0:yyyy-MM-dd}",Eval("BirthDate")) %> <%# MyFormatFunction(Eval("Birt... 阅读全文
posted @ 2010-08-02 17:39 海军 阅读(423) 评论(0) 推荐(0)
摘要:1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:http://sourceforge.net/projects/mysqldrivercs/在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNe... 阅读全文
posted @ 2010-07-29 04:31 海军 阅读(417) 评论(0) 推荐(0)
摘要:全部源代码 : using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using ... 阅读全文
posted @ 2010-07-29 04:31 海军 阅读(886) 评论(0) 推荐(0)
摘要:第一次使用asp.net Ajax的组件.也就是微软提供的,以前都是jquery做ajax开发的.首先学习了怎么部署..和安装,还有已经做的网站如何加入新的asp.net ajax首先asp.net是如何定义的: ASP.NET Ajax 开发代号Atlas是一个新的Web技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的 ASP.NET2.0结合在一起,̶... 阅读全文
posted @ 2010-07-28 00:44 海军 阅读(228) 评论(0) 推荐(0)
摘要:一直以来在对数据进行排序, 条件查询都是直接重复构建SQL来进行, 在查询次数和数据量不多的情况下倒没觉得什么, 但慢慢得, 当程序需要对大量数据椐不同条件进行多次查廛或排序时, 使用这种方式显然对程序的性能影响将会是十分明显的, 在网上找了一下, 发现DATAVIEW能很好的解决这个问题, 其提供了一种简单直观的方式来操作数据, 如下面代码: SqlConnection conn = new S... 阅读全文
posted @ 2010-07-27 17:05 海军 阅读(295) 评论(0) 推荐(0)
摘要:ASP.NET默认扩展名为.aspx,可是我们看到许多网站的扩展名很特别,比如校内的do。个性之余还可以实现简单的伪静态(即把后缀改为html)不过相对URLRewriter来说,是有点简陋(只能改掉连接中的.aspx),不过不失为一种方法。下面我们就来实现他! 先来说一下ASP.NET 1.1中的方法: 1.ASP.NET IIS映射(IIS->默认网站->属性->主文档-&... 阅读全文
posted @ 2010-07-20 11:24 海军 阅读(174) 评论(0) 推荐(0)
摘要:1.传统WebForm开发中存在的一些问题   传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:  ·由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的  ·容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢  &#... 阅读全文
posted @ 2010-07-09 00:03 海军 阅读(282) 评论(0) 推荐(0)
摘要:在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子   Global.asax  C# code  Code  1<%@ Application Language="C#" %>  2<%@ Import Namespace="System.IO" %>  3<%@ Import Namespace="System.Threading" %&... 阅读全文
posted @ 2010-07-09 00:03 海军 阅读(346) 评论(0) 推荐(0)
摘要:第一种方法:向服务器的动态页面发送请求,获取页面的html代码。这种方法缺点显而易见:速度慢。另外如果请求的动态页面有验证控件的话,返回的html页面却无法进行数据验证。但这种方法写起来比较简单。主要代码如下:view plaincopy to clipboardprint?#region//生成被请求URL静态页面 public static void getUrltoHtml(string U... 阅读全文
posted @ 2010-07-03 22:50 海军 阅读(636) 评论(2) 推荐(1)
摘要:UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入:<?xml version="1.0" encoding="gb2312" ?>&l... 阅读全文
posted @ 2010-06-30 12:25 海军 阅读(189) 评论(0) 推荐(0)
摘要:数据绑定DataBinder.Eval方法 Text='<%# DataBinder.Eval(Container.DataItem, "字段") %>'第一种用法也是最常用的用法,估计相关的资料都比较常见;一般在.aspx文件中使用 1<%# DataBinder.Eval(Container.DataItem,"yourColname")#> 第二种是直接在DataGi... 阅读全文
posted @ 2010-06-20 22:46 海军 阅读(317) 评论(0) 推荐(0)
摘要:1、DateTime 数字型Code:System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒Code:currentTime=System.DateTime.Now;1.2 取当前年Code:int 年=currentTime.Year;1.3 取当前月Code:int 月=currentTime.Month;1.4 取当前日... 阅读全文
posted @ 2010-06-18 09:01 海军 阅读(3041) 评论(0) 推荐(0)
摘要:内容页与母版页进行交互有三种方式:首先在母版页类里面添加共有的属性或方法,例如:[代码]方式一:将内容页的Master对象转换成特定类型的母版类对象(假如当前母版页的名字是:MySite.master)[代码]方式二:在内容页中加入MasterType指令,并指定.master文件的虚拟路径。(摘自MSDN:提供一种方法,用于当通过 Master 属性访问 ASP.NET 母版页时,创建对该母版页... 阅读全文
posted @ 2010-06-15 15:13 海军 阅读(298) 评论(0) 推荐(0)
摘要:假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是站点名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协议名+域名+站点名+文件名+参数)string url=Request.Url.T... 阅读全文
posted @ 2010-06-12 18:32 海军 阅读(325) 评论(0) 推荐(0)
摘要:asp.net页面刷新重是有问题,收藏几种方法挺有用的.第一:private void Button1_Click( object sender, System.EventArgs e ){ Response.Redirect( Request.Url.ToString( ) );}第二:private void Button2_Click( object sender, System.Event... 阅读全文
posted @ 2010-06-11 22:07 海军 阅读(176) 评论(0) 推荐(0)