.net/c# - 文章列表
共 169 页
-
ASP.NET MVC 多语言解决方案
现在ASP.NET MVC 已经出了第四版了,现在多了很多特性,但是如何在 ASP.NET MVC 下方便的实现多语言特性呢?\n就一个网站的多语言特性来说,我认为分为两个方面:\n1、HTML界面上显示的文字需要多语言\n2、HTML界面上JS输出的文字需要多语言\n原来在HTML部分直接写的文字都不能直接写要输出的文字,而是要采用标记的方法来替换。JS也是同理。\n那么在MVC下怎么能透明的实现多语言呢?所谓透明的实现是指,程序员在开发程序当中,不需要过多的考虑多语言的问题,直接调用一个方法就能实现多语言,而且所要用到的语言文件每个语言一个文件就够了,集中翻译这个语言就完成了多语言的功能。
-
ASP.NET技巧:ASP.NET验证技术详解
在表单提交的时候,经常需要对录入信息的长度、格式、内容等进行验证,以便获得合理的信息。\n在ASP.NET开发中主要的验证方法,我总结了一下,主要有一下几种,如有不足之处请朋友们予以指出。\n1、使用验证控件 这属于客户端验证,微软开发人员将最常用的验证功能进行了封装,使得我们开发效率明显提高,而且特别是自定义验证控件,非常灵活,我们可以自行设计验证逻辑。但是验证控件收到了浏览器的限制,记得在一次开发过程中,使用FireFox浏览器进行浏览,发现所有的验证控件失灵,这个并非是ASP.NET设计的漏洞,只能说浏览器标准的不唯一造成的。 ASP.NET公有六种验证控件,分别如下
-
[翻译] ASP.NET MVC Tip #11 – 使用标准的控制器操作名称
原文地址:http://weblogs.asp.net/stephenwalther/archive/2008/06/27/asp-net-mvc-tip-11-use-standard-controller-action-names.aspx\n摘要:在这个Tip中,Stephen Walther建议你为控制器操作使用标准的名字,这样可以使你的代码对其他开发者更明晰。 \n采用命名约定可以使其他开发者——以及你自己将来——更容易阅读你的代码。命名约定还可以为你节省时间,可以避免费力去讨论“正确的”命名方式。在这个Tip中,我建议为ASP.NET MVC控制器操作使用标准的名字。\n下面这个表
-
Asp.Net类库中发送电子邮件的方法
发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才能登录到网站,如果用户填写的电子邮件地址不是真实有效的或者不是他本人的,就不会收到这封电子邮件,这样仍然不能登录,这一步一般称之为电子邮件激活。 在.net类库中有两种发送电子邮件的方式,一种是在.net2
-
ASP.NET AJAX客户端编程教程(1)——Hello!ASP.NET AJAX
摘要本文将首先介绍一下文章的写作背景和用到的相关技术。然后将分别使用朴素的Ajax技术和ASP.NET AJAX框架分别实现经典的“Hello!XX”,通过两个小例子,使朋友们对这个框架的特点和框架的使用方法有一个初步的认识。\n前言我想,如果今天哪个Web开发人员说没有听说过Ajax技术,那实在太不可思议了。确实,近几年,Ajax这个词以超乎想象的速度红遍Web开发领域,大到Google、网易,小到一些地方公司的主页,都普遍开始加入Ajax元素。这种技术,给Web开发带来了革命性的意义,也使得Web产品及B/S系统的用户体验大大改善。然而,Ajax用起来华丽、爽快,开发起来却困难重重。Jav
-
从CSDN 漏洞谈ASP.NET网站开发安全
简介:CSDN是chinese software develop net 的缩写 ,中国软件开发联盟。中国最大的开发者技术社区 —- 《程序员》刊物 官方网站它是集 新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,它有非常强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序员,是至今为止,在IT技术交流及其周边 国内中第一位的网站。(from:百度百科)\n从一个SQL注入点说起:大部分时间都是在博客园呆着,很少上csdn,突然心血来潮,看了一下自己多年的
-
ASP.NET AJAX客户端编程教程(2)——知其所以然
摘要在上一篇文章中,做了一个“Hello!ASP.NET AJAX”的小例子,但是并没有对其中的技术做解释。这一篇中,将探讨一下使用ASP.NET AJAX框架在客户端调用后台代码的基本方法,并且讨论异常处理的方法。\n如何在客户端直接调用WebService中的方法?1.Web.config中需要配置好运行ASP.NET AJAX框架相应的配置项,当然,建立一个ASP.NET AJAX Enabled Web Site项目时,Web.config已经配置好了。2.想让某个WebService可以被JS调用,需要做一下几步:I.在这个WebService文件里用“using System.We
-
ASP.NET 几个小技巧
ASP.NET 几个小技巧,ASP.NET教程\n1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法?\n这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限。那么,调用一般的服务器端方法,其实就是发起一个异步回调。最简单的实现办法,是通过 UpdatePanel 来做。首先定义一个隐藏的 LinkButton,在其处理事件中,去调用我们要执行的操作:<asp:LinkButton ID=”linkUpdatePosts
-
ASP.NET网站开发中常用到的广告效果代码
在ASP.NET项目开发中,会被要求添加广告,有翻屏效果、有广告轮流显示、飘浮广告、左侧广告、右侧广告等。用本贴持续记录一些收集的广告效果。希望给有需求的朋友们一些支持。也希望朋友们把我未记录的广告形式也给予一起回贴。使本贴更加的完善,也让更多的朋友们分享。\n1.翻屏效果\n翻屏效果<html><head></head><body><div style=”HEIGHT:85px”><script LANGUAGE=’JavaScript’> document.ns = na
-
ASP.NET AJAX客户端编程教程(7)——剩下的问题(完结篇)
摘要 通过前面几篇文章(上一篇),相信大家对ASP.NET AJAX框架的客户端编程已经有了一定了解。并且通过一个完整的控件开发,对这个框架有了整体的了解。这篇文章作为本系列的完结篇,将讨论几个比较琐碎但是与开发息息相关的问题。\n关于Loading… 相信做Ajax应用的朋友没有不使用loading的,不然网络延迟会让用户体验非常差,而且用户会不知道系统正在工作。那么当使用ASP.NET AJAX客户端编程时,怎么做loading呢? 我们先来分析一下loading应该什么时候显示,什么时候终止。一个典型的异步交互过程如下: 1.用户发出请