Asp.Net
文章平均质量分 71
tiaru
这个作者很懒,什么都没留下…
展开
-
ASP.NET中常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达原创 2009-10-14 22:20:00 · 207 阅读 · 0 评论 -
回发或回调参数无效
错误信息: 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 发生情况: 在使用js实现dropdownlist的联动时,使原创 2009-10-14 22:52:00 · 219 阅读 · 0 评论 -
读出权限 保存用户权限
//读出权限 public void BindData() { //实例化BookKind操作类 BookKind br = new BookKind(); //从实体类里得到字段返回给查询 调用规程名称查询方法 DTODOrderBookKind dtTable = br.GetOne原创 2009-10-14 22:52:00 · 403 阅读 · 0 评论 -
可以自动的写个小程序对其进行分页 (转)
public class t3 : System.Web.UI.Page { private string str;//字符 private int strl;//字符总长度 private int pagesize;//每页显示的字符数 private void Page_Load(object sender, System.EventArgs e) {原创 2009-10-14 22:56:00 · 266 阅读 · 0 评论 -
Repeater 截取字符
1.前台 > 2.后台 protected string GetDemand(string strDemand) { string subDemand = strDemand; //取前10个字串(如果需求长度小于十个,则取原串) if(subDemand.Length > 10原创 2009-10-14 23:25:00 · 300 阅读 · 0 评论 -
架构B/S四 BLL 是业务逻辑层 Business Logic Layer
using System; using System.Data; using CoalTraffic.DALFactory; using CoalTraffic.Model; using CoalTraffic.IDAL; namespace CoalTraffic.BLL { /// /// 业务逻辑类T_User 的摘要说明。原创 2009-10-14 23:27:00 · 848 阅读 · 0 评论 -
架构B/S四 DALFactory 数据访问层 Data Access Layer
2008-04-10 09:45 //*******FactoryManage.cs using System; using System.Reflection; using System.Configuration; using CoalTraffic.IDAL; namespace CoalTraffic.DALFactory { ///原创 2009-10-14 23:28:00 · 451 阅读 · 0 评论 -
理解.NET三层架构基本思想
<a id="aBelongClsfks_082069084083083067087086087095087083082069086084095068" class="c05" onclick="function onclick(){NEBlog.gPermaLinkPage.updownMenu.openSameClass(fks_0870700860870840680920800转载 2009-10-15 22:27:00 · 421 阅读 · 0 评论 -
三层架构与养猪
2009年08月06日 星期四 13:58为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个笑话也转载 2009-10-15 22:36:00 · 552 阅读 · 1 评论 -
手把手教你怎么用动软.net代码生成器 搭建三层架构(转)
从暑假里面开始接触学习.NET,由于实际需求,必须一开始就从三层架构开始。于是进入了痛苦的.NET三层架构学习。可能我们学校学生很少有在毕业前在学校用三层架构做东西的,所以我准备给大家来个简单的三层架构实践部署入门。我就从我自己开发的 “波Blog” 作为实例开发环境及其使用工具: 动软.net代码生成器 2.17版本 VsualStudio 20转载 2009-10-15 23:59:00 · 1141 阅读 · 2 评论 -
Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petsh原创 2009-10-14 22:46:00 · 226 阅读 · 0 评论 -
文档结构规范
程序文档结构规范 /App_Browsers 浏览器 /App_Code 程序文件夹 /App_Data 数据文件夹 /App_GlobalResources 全局资源文件夹 /App_LocalResources 主目录资源文件夹 /App_Themes 主题文件夹 /App_Themes/主题1原创 2009-10-14 22:38:00 · 370 阅读 · 0 评论 -
.Net 四层框架
表示层(ManageDile) 业务逻辑层(Logic) 数据访问层(DataAccess) DALFactory 数据访问层的工厂类(负责创建数据访问中用到的各种相同类型的数据访问对象) Data.cs DataCache.cs IDAL 数据访问接口――对应系统结构图中DAL Interface DataBase.cs OracleDAL DataBase.c原创 2009-10-14 23:26:00 · 414 阅读 · 0 评论 -
选择全部 取消全部
//aspx CellPadding="3" GridLines="None" Height="10px" Width="100%" OnRowDataBound="gv_GoodsOrder_RowDataBound" OnRowEditing="gv_GoodsOrder_RowEdit原创 2009-10-14 22:26:00 · 390 阅读 · 0 评论 -
编码规范
随着软件产品的功能增加和版本的提高,代码越来越复杂,源文件也越来越多,对于软件开发人员来说,除了保证程序运行的正确性和提高代码的运行效率之外,规范风格的编码会对软件的升级、修改、维护带来极大的方便性,也保证程序员不会陷入“代码泥潭”中无法自拔。开发一个成熟的软件产品,除了有详细丰富的开发文档之外,必须在编写代码的时候就有条不紊,细致严谨。 以下的编码规范包含了程序排版、注释、命名、可读性、变量原创 2009-10-14 22:36:00 · 497 阅读 · 0 评论 -
ASP.NET WEB.CONFIG
一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。原创 2009-10-14 22:43:00 · 243 阅读 · 0 评论 -
SQL注入攻击的种类和防范手段
观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。 SQL注入攻击的种类 知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。 1.没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被原创 2009-10-14 22:44:00 · 257 阅读 · 0 评论 -
关于数据处理相关的优化
一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只原创 2009-10-14 22:55:00 · 364 阅读 · 0 评论 -
Asp.net生成静态页面原理
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI;原创 2009-10-14 22:58:00 · 309 阅读 · 0 评论 -
第四步 WEB 展示层(显示层) UserReg.aspx 页 实例
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">微度-注册登录function CountUser(){ AjaxMethod.CountUser(document.getElementById("tbMemberName").value,Co转载 2009-10-15 00:29:00 · 469 阅读 · 0 评论 -
取得DataList内容的方法
//页面 > Text= runat="server" style="text-decoration:原创 2009-10-14 22:54:00 · 484 阅读 · 0 评论 -
ajax弹出窗口提示与弹出窗口
如果用了UpdatePanel 弹出的写法: ScriptManager.RegisterStartupScript(this.UpdatePanel1,Page.GetType(),"","alert(弹出提示!);",true); ScriptManager.RegisterStartupScript(this.UpdatePanel1,Page.GetType(),"","openD原创 2009-10-14 23:17:00 · 1287 阅读 · 0 评论 -
.NET三层架构浅谈以及应用
传统两层结构 在过去应用系统开发过程中,CLIENT/SERVER体系结构得到了广泛的应用 。其特点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。但CLIENT/SERVER结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给转载 2009-10-15 22:29:00 · 409 阅读 · 0 评论