Welcome 微信登录

首页 / 网页编程 / ASP.NET

微型项目实践(10):Master & Default

微型项目实践(10):Master & Default

微型项目实践(10):Master & Default2011-11-24 博客园 冬冬上一篇中,我们分析了UI层的结构和PageBase类,今天我们把注意力转移到页面中来。下面这个图是 我们系统的最终效果图:这个当然不是我做的,我也做不出来:), 但是我想大体介绍一下页面的制作流程和一些经验技巧:需求分析人员分析并确定需要哪些页面。有时候(大部分时候)只考虑首页,因为首页能确定系统的 风格。定下首页其他页面基本上就有着落了。需求分析人员和客户讨论...
微型项目实践(11):控件与格式化显示

微型项目实践(11):控件与格式化显示

微型项目实践(11):控件与格式化显示2011-11-24 博客园 冬冬上一篇文章中,我们简单的分析了页面的设计,今天我们来看页面中的动态部分。Master和Default页 面中的主要控件如下表:控件ID描述CalendarAsp.Net自带的日历控件,使用自带的样式,以后我们会使用该控件实现根据日期的查询。ListView_BlogClassListView,用于显示日志分类。该控件生成的Html全部是连接,不需要响应事件,故 EnableViewSt...
微型项目实践(12):查询与显示

微型项目实践(12):查询与显示

微型项目实践(12):查询与显示2011-11-24 博客园 冬冬上一篇中,我们分析了页面中的控件和数据绑定中的扩展方法,今天我们看数据的查询和显示。其中 ,数据的查询属于业务逻辑层(Business),而显示属于UI层。假设我们要根据以下两个条件进行查询:日志分类(ID)发布时间(范围)两者为“AND”的关系,则查询可以通过通过扩展IQueryable<Blog>类实现,该功能定义在 BlogExtension类中(位...
IIS 7.0: 使用集成的ASP.NET管道增强应用程序

IIS 7.0: 使用集成的ASP.NET管道增强应用程序

IIS 7.0: 使用集成的ASP.NET管道增强应用程序2011-11-24 msdn Mike Volodarsky本文以 IIS 7.0 FastCGI 组件的预发布版为基础。文中包含的所有信息均有可能变更。本文 讨论:ASP.NET 集成模式添加用户身份验证启用对搜索引擎友好的 URL使 用输出缓存提升性能本文使用了以下技术:IIS 7.0, .NET Framework大约一年前,我撰写了 一篇 IIS 7.0 概述,发表在《MSDN® ...
ASP.NET MVC创建TaskList应用程序

ASP.NET MVC创建TaskList应用程序

ASP.NET MVC创建TaskList应用程序2011-11-24 51CTO 黄永兵 译如果你使用过ASP或ASP.NET,你会发现ASP.NET MVC和它们非常相似,ASP.NET MVC的呈现和ASP应用程 序的页面非常相似,就像传统的ASP.NET Web窗体应用程序,ASP.NET MVC让你可以完全访问.NET框架提供 的语言和类。我希望通过本文让你感受到构建ASP.NET MVC应用程序的过程和构建ASP应用程序或ASP.NET Web...
ASP.NET验证码及图形编程技术详解

ASP.NET验证码及图形编程技术详解

ASP.NET验证码及图形编程技术详解2011-11-27验证码原理在现在的软件运行环境下,安全成为大部分软件必须考虑的问题,黑客无处不在,攻击方式日益丰富,尤其是WEB系统由于其开放性更是遇到严峻的考验,黑客事件层出不穷,造成的损失和影响也不断变大,对此我们软件开发人员需要对此有相当的认识并采取措施抵御各种黑客攻击。枚举字典安全攻击在各种黑客攻击中,很常见的就是套取用户名和密码,其中很多是采用枚举字典的方式来不断的测试用户名和密码。比如某黑客获得一银行账...
ASP.NET的9条代码编写规范

ASP.NET的9条代码编写规范

ASP.NET的9条代码编写规范2011-11-27 Neeke Neeke 写了这么久程序代码了,发现很多人的代码很不规范。尤其在几个人协作开发一个项目的时候,有些 人写的类名、变量名、方法等令人根本看不懂,可能会弄的整个项目都没法组合完成。自认为我的写的代 码已经很不错了,至少能够见名知意。不过,看完这9条后我觉得我还得进一步学习学习了...1.局部变量的名称要有意义,尽量用对应的英文命名,比如“用户姓名”变量,不要用aa bb...
ASP.NET中的输入验证之服器端验证

ASP.NET中的输入验证之服器端验证

ASP.NET中的输入验证之服器端验证2011-11-27 博客园 Nadim在ASP.NET平台下.用户可以使用控件和正则表达式在服务器端实现输入验证,相对来说验证控件使 用简单 且能满足大部分需求 但说句实话 偶对这些东东是不敢恭维Microsoft Visual Studio验证控件 既是客户端验证又是服务器端验证 当我们触发验证 就会自动生 成很多客户端脚本 如果我们单击按扭不但要触发验证 还要写一些其它的脚本 验证将可能失效 在项目 中为了防止这...
探讨高访问量网站优化方案(从图片角度)

探讨高访问量网站优化方案(从图片角度)

探讨高访问量网站优化方案(从图片角度)2011-11-27 博客园 姜敏非常感谢园友们对我的观点提出这么多好的意见,本人全部收下。重申下,本文的主旨在于探讨WEB服 务器优化方案,本人并不是系统的分析,只是从其中的一个角度来说明下本人的想法。优化是个非常有学 问的功课,并不是一朝一夕就能取得真经的。这篇为了不误导朋友,我特意更改了文章的标题,加上了"( 从图片角度)".我建议化整为零来学习强化。本人对文件上传这块做的比较多,为些针对不同...
一个.net下通用的Cookie操作类

一个.net下通用的Cookie操作类

一个.net下通用的Cookie操作类2011-11-27 博客园 蔡晓亮笔者曾经参与一个大型多用户商城的开发,系统用户角色很多,有买家,卖家,代理商,系统管理员 ,普通管理员,超级管理员等,这些用户都涉及到登陆系统,然后建立cookies的问题,由于角色的不同 ,这些用户登陆系统后,所建的cookies都相对独立,而且对一个多用户商城来说,cookies区分域很重要 ,不同的域名要建不同的域。因此笔者在开发的过程中,写了很多次的建cookies,取coo...
完善自定义分页控件

完善自定义分页控件

完善自定义分页控件2011-11-27 博客园 姜敏上一篇写了一个简单的自定义分页控件,当时写的不够完善,不能自定义控件的样式.现在完善了,望同 大家共同探讨.现在已经在网上发布的分页控件特别多,而且大多都功能特别强,但是之所以选择自己写,主要是因为自 己写可以根据自己的要求来设计,不用的功能就功能免了.本控件可以自定义样式,而且传入的参数和其它常用的分页控件差不多,记录总数和一页的数量,是否自 定义样式,当页面数量特别多的时候,可以在分页信息栏中显示前几...
用Asp.net实现简单的文字水印

用Asp.net实现简单的文字水印

用Asp.net实现简单的文字水印2011-11-27 博客园 Devil_Zhang经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个 带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意 思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的,就用Asp.net写 了一个非常简单的。全部的代码如下:<%@ Import Namespace=...
用WAST来远程管理ASP.NET的user和role

用WAST来远程管理ASP.NET的user和role

用WAST来远程管理ASP.NET的user和role2011-11-27相信大家在开发ASP.NET程序的时候都使用过ASP.NET Configuration这个菜单。点击这个菜单时,Visual Studio将会启动一个WebServer,进而有一个叫做ASP.NET Web Admin Tool的页面将会帮助你管理整个ASP.NET程序的user和role。比如新建用户,删除用户,新建角色,分配角色等等。有了这个Tool,我们可以非常方便的在开发时...
在ASP.Net中实现RSA加密

在ASP.Net中实现RSA加密

在ASP.Net中实现RSA加密2011-11-27在我们实际运用中,加密是保证数据安全的重要手段。以前使用ASP时,对数据加密可以使用MD5和 SHA1算法,这两种算法虽然快捷有效,但是无法对通过它们加密的密文进行反运算,即是解密。因此需要 解密数据的场合,这两种方法就不太适合了。当然你也可以自己编写适用的加密和解密程序,不过这对编 写者的数学水平有很高的要求,一般人是很难做到的。现在,随着ASP.Net的推出,彻底改变了以前ASP下的编程模式。我们能够...
在应用程序里识别UserAgent对应的浏览器

在应用程序里识别UserAgent对应的浏览器

在应用程序里识别UserAgent对应的浏览器2011-11-27 博客园 小生杂谈ASP.Net有很好的机制来识别用户的浏览器: 用Request.Browser就可以拿到一个 HttpBrowserCapabilities,然后用相应的属性可以取到值,比较浏览器类型,屏幕大小,JS支持等等。 对于移动设备更可以这么用,很容易拿到需要的属性(当然ASP.Net自带的浏览器库还是很不全)。但是怎样在WinApp里根据UserAgent识别浏览器呢?我通过R...
使用ASP.NET 2.0记录错误

使用ASP.NET 2.0记录错误

使用ASP.NET 2.0记录错误2011-12-06 未知 在本文中,我们将通过一个简单的处理来记录在我们的网站中的错误和异常.我们会这样操作:每当遇到程序错误时,将使用者导航到一个单独的页面.同时,错误将被记录到服务器上的一个文本文件.每当错误发生时,我们将以日志的形式每天记录.说了这么多,让我们来看一些代码。步骤一:首先创建一个错误文件夹用于存放错误日志文件.鼠标右键站点 > 创建新文件夹.将该文件夹命名为"Error". ...
<< 411 412 413 414 415 416 417 418 419 420 >>