Tag: asp.net预览模式: 普通 | 列表

ASP.NET 3.5与ASP.NET 4.0之间主要区别

      VS2010测试版已经出来,里面所使用的net版本是ASP.NET 4.0的版本,那么跟上一个3.5的版本有什么区别呢?让我们一起来看看吧!

      ASP.NET 3.5中下列特性是之前的版本中没有的:
Ajax集成

查看更多...

Tags: asp.net

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 391
ASP.net2.0的machineKey
machineKey的作用在于下述场景:

ASP.net 使用 forms authentication 时的 cookie 数据的加密和解密。以确保这部分数据不会被篡改。
viewstate 数据的加密和解密。以确保这部分数据不会被篡改。

查看更多...

Tags: asp.net MAC machinekey

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 521

去掉ASP.NET里的VIEWSTATE信息

      用asp.net做的网站,用右键查看源代码后会发现表单代码处有很多的字符,表单项越多,那些乱七八糟的字符也就越多,那么如何去掉呢?

      在 Page 上 加上 EnableViewState="False"

      ViewState主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用,在这个时候,比如Textbox,你用EnableViewState="false",后台同样可以得到数据,但由于你提交到本页,所以提交以后此Textbox中为空;而如果用EnableViewState="true",则提交以后返回时页面中Textbox中为你提交以前的数据。另外,除了页面Page中的EnableViewState,每个可以提交的控件,入Textbox,Dropdownlist都有EnableViewState属性。。。

查看更多...

Tags: asp.net viewstate

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 175

ASP.NET  C# 执行存储过程 不返回值

      存储过程在程序里面很多地方都用到过,在数据库里面也常用到,让执行的存储过程不返回值,可以用下面的方法来实现

程序代码 程序代码
SqlConnection con = flywe.GetConnection();
SqlCommand comm = new SqlCommand("flywe_xx", con);
comm.CommandType = CommandType.StoredProcedure;

查看更多...

Tags: asp.net C# 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 146

textbox实现点击文本消失

      现在越来越多的输入提示都是直接应用在textbox里面,当鼠标点击的时候,默认文字消失,这种效果在以前的一篇文章里面写过,请参见《在textbox中实现鼠标点击文本消失》,那篇文章里面讲到的方法只能实现鼠标点击,文字消失,当鼠标点击textbox以外,同时textbox又并没有输入任何字符的时候,默认文本是回不来的,下面我们就改变一下,让默认文本回来!

    1、aspx页面中的文本框控件
程序代码 程序代码
<asp:TextBox ID="textbox1" runat="server">请输入您的用户名</asp:TextBox>

查看更多...

Tags: TextBox asp.net

分类:ASP.NET | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 712

用asp.net生成高清晰缩略图

      很多图片展示都需要一个缩略图来集中显示,然后通过点击或者指向的方法打开大图,那么用怎么用asp.net来进行高清晰缩略图的制作呢?

查看更多...

Tags: asp.net 高清晰 缩略图

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1496

ASP.NET中优化性能常用的26个方法

    现在很多客户也慢慢开始注重网站的性能了,同时有很多运营网站的公司也不像以前那样特别在意网站是否非常漂亮,而把更多的精力放在了网站性能优化上面,提供更快更稳定的浏览速度,在这个基础上面进行网站功能上的扩充和完善,那么在asp.net中如何优化性能呢?

查看更多...

Tags: asp.net 优化性能

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 467
    在网站开发甚至是程序开发的过程中,凡涉及到数据读写方面的应用,就需要频繁的对数据库进行访问,那么最常见的开发方式就类似:
程序代码 程序代码
string sql = "select * from table1 where name = '" + name + "'";


      这种方式有被注入攻击的危险,那么既然有危险存在,就让我们来找到解决方法吧!

查看更多...

Tags: SQL asp.net 安全

分类:Other | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 864
      在Asp.net中的Web.config文件里面,有些隐私信息是我们不愿意被发现的,比如密码、数据库链接等,ASP.NET Configuration API 提供了加密、解密web.config中的配置片段(sections)支持。这为您保护隐私信息(如密码)提供了极大的便利。这篇文章中,我们将讨论如何加密、解密web.config中的sections。

    有两种方法加密配置片段(sections),微软提供了两个providers:DPAPI(Windows Data Protection API)及RSA provider。其中RAS provider为默认。它使用RSA密钥,并拥有公钥和私钥。而DPAPI provider 则使用机器编译内规范密钥(built-in machine-specific key)。下面让我们使用RSA方法加密配置文件中的sections。

查看更多...

Tags: asp.net ASP.NET2.0 加密 解密 Web.Config 配置信息

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4119

利用ASP.NET的三种缓存提高站点性能

  ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存api。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存api则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。

  在asp.net提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有充分理由的。相比asp.net的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET开发人员可以接受使用开销很大的控件(例如,datagrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,您应该考虑在所有程序级别上都实现缓存的方法。

  steve的缓存提示

查看更多...

Tags: asp.net 缓存

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1180