※ ABeen Blog Success Technology Communicate ※

<※ABeen※> 树的方向由风决定,人生的方向有自己决定!</※ABeen※>

  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理 ::
  53 随笔 :: 15 文章 :: 486 评论 :: 6 引用

C#、VS.Net 、 AJAX

The post is about C#、VS.Net 、 AJAX.
     摘要: 1、全屏模式
选择“查看全屏模式”或者按Ctrl-Shift-Enter
来进入全屏模式,再次选择“查看全屏模式

2、类视图
(选择“查看类视图”或者按Ctrl-Shift-C)显示你的解决方案中所有
类与命名空间的继承关系。

3、录制临时宏
选择“工具宏录制临时宏”或者按Ctrl-Shift-R
打开宏浏览器窗口(“查看其它窗口宏浏览器”或Alt-F8)

4、修改多个控件的属性
比如说你放置了一系列文本框,想改掉默认的TextBox1,TextBox2 等属性值。你可以选中所有文本框,将Text 属性设置为一
个空格,然后将它删掉。(必须分成两步来做,因为每个文本框的初始值不同,
Text 属性的值会显示为空字符串。)这样就可以删除掉所有文本框中的默认字
符。

5、链接文件,而不是复制到项目中
每当你为项目加入一个现有文件时,VS.NET 都会自动将该文件物理复制到项目
文件夹中,然后将复制结果加入项目。  阅读全文
posted @ 2008-03-04 10:51 ※ABeen※ 阅读(271) | 评论 (0)  编辑

     摘要: 主要注意的是:
1、删除
2、用Div来控制样式  阅读全文
posted @ 2008-02-29 20:03 ※ABeen※ 阅读(148) | 评论 (0)  编辑

     摘要: 使用目的:

- Generate code from running services or static metadata documents.
- Export metadata documents from compiled code.
- Validate compiled service code.
- Download metadata documents from running services.
- Pre-generate serialization code.

使用示例:

svcutil http://service/metadataEndpoint
- Generate client code from a running service or online metadata documents.

svcutil /dconly http://service/metadataEndpoint
- Generate   阅读全文
posted @ 2007-10-30 17:43 ※ABeen※ 阅读(263) | 评论 (0)  编辑

     摘要: win2003 安全配置确实不错,这让我们配置web应用程序时也带来了一定的麻烦。

在 win2003下配置asp程序环境,也要经过以下步骤:

1、开启asp环境支持。
如果不开启,asp程序提示:

” 找不到网页

  正在查找的网页可能已被删除、重命名或暂时不可用。“

 开启方式:在IIS中,Web服务扩展 -> Active Server Pages -> 允许。

2、由于win2003中iis6默认是不打开“启用父路径”的。

如果不打开的话:我们的asp程序就会提示“无法显示网页,您要访问的网页有问题,无法显示。“

  开启方式:web目录-->属性-->虚拟目录-->配置-->选项,然后选中“启用父路径”即可。

其他按配置设置就不说了,与以前的配置一样。
  阅读全文
posted @ 2007-08-04 10:39 ※ABeen※ 阅读(161) | 评论 (0)  编辑

     摘要:
每次在用时都要去查,先记下来吧!





  阅读全文
posted @ 2007-06-13 10:03 ※ABeen※ 阅读(151) | 评论 (0)  编辑

     摘要: 默认情况下,在用户首次请求资源(如网站的一个页)时,将动态编译 ASP.NET 网页和代码文件。第一次编译页和代码文件之后,会缓存编译后的资源,这样将大大提高随后对同一页提出的请求的效率。

ASP.NET 还可以预编译整个站点,然后再提供给用户使用。这样做有很多好处,其中包括:

可以加快用户的响应时间,因为页和代码文件在第一次被请求时无需编译。这对于经常更新的大型站点尤其有用。

可以在用户看到站点之前识别编译时 bug。

可以创建站点的已编译版本,并将该版本部署到成品服务器,而无需使用源代码。



就地预编译 ASP.NET 网站
打开一个命令窗口并定位到包含 .NET Framework 的文件夹。

.NET Framework 将安装在以下位置。


%windir%\Microsoft.NET\Framework\version


通过在命令提示符处键入以下内容来运行 aspnet_compiler  阅读全文
posted @ 2007-05-16 09:21 ※ABeen※ 阅读(258) | 评论 (0)  编辑

     摘要: 在打开或创建.net web 项目时,有时会出现“无法解析服务器的名称或地址”错误。造成此错误的原因可能是:设置了代理、web.config中可能利用到了非本机的项目资源而现在又无不法得到这些资源。
解决方法:
1、查看项目的.sln和.webinfo文件中的localhost和127.0.0.1互换试试看。
2、查看项目web.config中的是否有配置的不可联接资源,比如:子项目配置在别一服务器而现在无法访问它。
3、看.net框架是否有错,如有运行aspnet_regiss -i 后再试试看。  阅读全文
posted @ 2007-05-10 23:04 ※ABeen※ 阅读(727) | 评论 (0)  编辑

     摘要: Ajax提供与服务器异步通信的能力,借助于Ajax,可以在用户单击按钮时,使用JavaScript和 DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而 不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。示例代码如下:  阅读全文
posted @ 2007-05-03 00:13 ※ABeen※ 阅读(454) | 评论 (1)  编辑

     摘要: 对于Web开发者来说,开发用户可定制的网页是现在比较流行的,目的是让用户当家作主参与到我们的项目中来。比如google可定制的个性化主页,可以自己随意拖动、设置网页各个区域的样式、位置等。这种技术都是通过大量的脚本来实现的,对开发人员费时费力。在asp.net 2.0中,我们可以使用WebPart很轻松的实现这样的功能,省去了编写大量脚本的时间。

  阅读全文
posted @ 2007-05-02 00:13 ※ABeen※ 阅读(853) | 评论 (1)  编辑

posted @ 2007-04-05 00:38 ※ABeen※ 阅读(196) | 评论 (0)  编辑

     摘要: 相换工作的朋友可以试着做一下:
1. CLR、CTS、CLS 分别是什么意思?
CLR:.net Framework的核心是运行库的执行环境,称为公共语言运行库(Common Language Runtime)或.net运行库。
CTS(Common Type System):通用类型系统。它定义了可以在中间语言中使用的预定义数据类型,所有用于.net Framework的语言都可以生成最终基于这些类型的编译代码。
CLS(Common Language Specification):CLS和CTS一起确保语言的互操作性。
2. 什么是基元类型?
由编译器直接支持的数据类型称为基元类型.
3. 值类型和引用类型的区别是什么?为什么要设计值类型?值类型会被GC回收吗?值类型是否能在托管堆分配?
 主要区别:对于值类型变量直接保存其数据,值类型存储在堆栈中;而对于引用类型变量仅保存地址,对应的数据可以在该地址中找到,引用类型存储在托管堆中;
  C#把基本类型规定为值类型,而把包含许多字段的较大类型规定为引用类型原因是  阅读全文
posted @ 2007-02-06 07:57 ※ABeen※ 阅读(1268) | 评论 (8)  编辑

     摘要: 在使用VS2005时经常会出现无法从源视图切换到设计视图的问题。

出现这种问题时首先在保证源视图中没有语法错误且符合vs2005中的严格语法要求的前提下

解决方案:
gdiplus.dll 动态库文件保证在以下
c:\WINNT\Microsoft.NET\Framework\V2.0.50727
c:\Program Files\Visual Studio 8\Common7\Packages
两个文件夹中都有然后
"开始"-"运行" devenv /ResetSkipPkgs 至此,问题解决。  阅读全文
posted @ 2007-02-04 23:25 ※ABeen※ 阅读(493) | 评论 (3)  编辑

     摘要: 在C#程序中由于字符串本身可以看作是一个数组,所以想取一个字符串中第x个字符时可以使用这样的方法。


this.Label1.Text=this.TextBox1.Text.ToString()[0].ToString()+"
";

如果输入的值为”abeen”哪么lab的值将是字符”a”.也就是this.TextBox1.Text.ToString()[X].ToString()取字符串的第X个字符。
  阅读全文
posted @ 2007-02-04 23:18 ※ABeen※ 阅读(303) | 评论 (2)  编辑

     摘要: 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤。

1. 首先确定要进行加密的web.config中的配置节是否可以加密

2. 创建RSA密钥容器

3. 在web.config中标识要使用的密钥容器

4. 对web.config进行加密

5. 授予对 RSA 密钥容器的访问权限  阅读全文
posted @ 2006-12-23 11:09 ※ABeen※ 阅读(2538) | 评论 (2)  编辑

     摘要: 编码过程中使用SqlDataReader 来操作数据库时,你是否每次在调用完你的数据库方法后,再手动调用方法或写代码关闭数据库联接呢?(呵呵 我以前是这样做的 见笑)
下面的方法可以完成解决此问题了,cmd.ExecuteReader的参数CommandBehavior.CloseConnection会自动帮你关闭与之相关联的conn


public static SqlDataReader ExecuteReader(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{

SqlCommand cmd = new SqlCommand();

SqlConnection conn = new SqlConnection(connectionString);

  阅读全文
posted @ 2006-12-19 17:29 ※ABeen※ 阅读(1617) | 评论 (6)  编辑

     摘要:   在编码中不可否认调用Active会给我们带来很大便利,虽然微软不太只持.net调用Active 组件。
本实例是一个简单Web 页面调用Active组件的例子,实现把数据传入并显示在active组件里的控件中。
  实例代码如下:
1、建立Active组件(这里用.net c#创建)
(本程序中:建立类库添加组件类后托放:label 、 button 、groupBox各一个)
   需要注意的是在生成.dll之前一定要在类库的AssemblyInfo.cs中加入引用using System.Security;和属性[assembly : AllowPartiallyTrustedCallers()],这是为了给控件赋予足够的权限使它能在页面上显示。  阅读全文
posted @ 2006-12-13 12:48 ※ABeen※ 阅读(695) | 评论 (2)  编辑

     摘要: 在代码编写中经常使用DataSet做为控件的数据源,通常一个控件只能绑定一个数据源。如果要将多次查询数据库的结果绑定到一个控件中,就必须把多次查询的结果填充到同一个数据源中。当然此功能也可以动态画表格来实现,不过我感觉动态处理表格实在是太麻烦了。为此做了以下测试并且试验成功,现在分享出来。
原理:将多次查询的结果填充到同一个DataSet的同一张Table中,不过两次填充时要将字段as成同样的别名,要不然就会出现不必要的NULL行。
代码如下:
  阅读全文
posted @ 2006-11-21 22:36 ※ABeen※ 阅读(1801) | 评论 (12)  编辑

     摘要: 整理一份《vs.net名词解释及常用命令速查手册》的提议.
在vs.net中有好多工具及命令,使用的好会给开发带来很大便利,但命令太多不可能完全记住使用的时候查起来太浪费时间。网上找了好久也没有找到把这些东西整理在一起的资料,所以想和园子里的朋友一块来整理一份,希望大家支持!
大家一起来讨论以什么样的形式组织会好些,可以把自己知道或不知道用法及意思的命令及名词放到这里,我会定期将期组织成速查手册,这想这样的手册对开发的朋友们应该很有帮助。
临时想起的几个名词及命令大家看看以什么样的形式组织会更好:

1. 生成资源文件

Ø :resgen filename

Ø : resgen filename resourcesName.resx  阅读全文
posted @ 2006-10-18 22:22 ※ABeen※ 阅读(1692) | 评论 (9)  编辑

posted @ 2006-07-21 11:48 ※ABeen※ 阅读(465) | 评论 (1)  编辑

posted @ 2006-06-14 19:07 ※ABeen※ 阅读(268) | 评论 (3)  编辑

Full C#、VS.Net 、 AJAX Archive