易截截图软件、单文件、免安装、纯绿色、仅160KB

由浅入深讨论Asp.net资源文件

篇一:基础应用
资源文件通常被用在多语言版本的产品和项目当中,通过简单的设置和引用即可实现不同语言的转变,相当的方便。在.Net中一般可以包括字符串、图像、图标、音频、文本文件等,有相当一部分人和公司在开发的过程中都把这些资源放置在专门的文件夹中(我和我目前的公司也如此),通过相对路径加以引用,也很方便。
从一开始学习编程就避免不了要接触这类东西,其中用的最多的是字符串;学习Basic和VB时,经常将一些字符串放在txt文件中,学习Delphi时又将它们放在ini文件中,学习ASP.Net时又将它们放在Web.Config和xml文件中,学习Java时将它们放在专有的xml文件中,我想很多人说不定也会有我同样的经历,这不仅反应了行业发展的一些时尚应用,也反应出相当一部分人喜新厌旧的爱好。
最近在写一个小的店务管理的项目,专门为一个好朋友开发的(她是开店的,呵呵!)。某天忽然想拿资源文件来用用,于是在项目中新建了一个Resource.resx文件,它通常都放在App_GlobalResources这个文件夹中,调用起来也非常方便,下面是我在项目中的简单应用过程:
1、新建资源文件Resource.resx,VS2005自动将其放在App_GlobalResources文件夹中;
2、打开资源文件,输入常用的字符串,文件里面是一些key/value的集合,key用来做引用的标识,value用来表示字符串的值;(保存后可以看到Resource.resx实际是一个xml文件)
3、在系统里面进行引用:
cs文件中的引用:string strHint = Resources.Resource.key
aspx文件中的普通引用(字符显示):<td><%=Resources.Resource.key %> </td>
aspx文件中的属性值引用(做属性值):<asp:RequiredFieldValidator ID="rfvSNum" runat="server" ErrorMessage="<%$ Resources:Resource, key %> " ControlToValidate="tbSNum" Display="dynamic" />
注:Resources是命名空间,Resource是.Net中操作资源文件的类,key为自己在资源文件中设置的键。
篇二:深入讨论
一、资源文件的定义
  简单点的说法就是程序中可以使用的数据,象:字符串,图片或二进制数据等等,实际上可以包含任何类型的文件。
  资源文件可以有多个语言版本,这样在开发全球化应用程序时就很重要。这个特性是通过System.Resources空间下的ResourceManager类来完成需要在什么时候调用那个版本的。在VS.NET中将一个文件的属性设置为Embedded Resource就可以使资源被嵌入到Assembly中了。
  二、


相关文档:

ASP.NET页面静态化之URL重写 (转)

有关于URL的重写,本文也只是拿来主意。相继有MS的组件“URLRewriter”和在Global.asax里的“Application_BeginRequest()”编码方式,以及IIS里的ISAPI设置。
娜列下来,实现方法也都很简单。
方法一:MS组件
这里也不用详解了,相关请看:
http://www.microsoft.com/china/msdn/library/webservic ......

ASP.NET页面的CheckBoxList组件

CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组 ......

页面刷新(Asp.net)

[分享]ASP.NET刷新页面的六种方法
第一:
private void Button1_Click( object sender, System.EventArgs e )  
{
     Response.Redirect( Request.Url.ToString( ) );
}
第二:
private void Button2_Click( object sender, System.EventArgs e )  
{
 &n ......

ASP.NET防SQL注入脚本程序 v2.0

虽然说ASP.NET属于安全性高的脚本语言,但是也经常看到ASP.NET网站由于过滤不严造成注射.由于ASP.NET基本上配合MMSQL数据库架设 如果权限过大的话很容易被攻击. 再者在网络上找不到好的ASP.NET防注射脚本,所以就自己写了个. 在这里共享出来旨在让程序员免除SQL注入的困扰.
我写了两个版本,VB.NET和C#版本方便不同程序间使用 ......

手把手教你做ASP.NET留言本


没有想到真的这么方便!更加坚定我学习ASP.NET的决心! 现在我们一起来看看吧
1,请确定你的电脑安装了以下的软件!
1.1,    WINDWOS 2000以上版本(必装)
1.2,    .NET Framework(必装)
1.3,    Visual Studio .NET 2005(必装)
2,建立一个ACCESS数据库,
3,拖动VS2005 的GRIDVIEW 到 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号