Asp.net ×Ô¶¨Òå ·ÖÒ³µ¼º½¿Ø¼þ
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ZZZ.WebControls
{
[DefaultProperty("Text"), ToolboxData("<{0}:PageNavigate runat=\"server\" />")]
public class PageNavigate : WebControl, IPostBackEventHandler
{
public PageNavigate() { }
[DefaultValue(1)]
public virtual int CurrentPage
{
get
{
object obj = ViewState["CurrentPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value < MinPage || value > MaxPage)
throw new ArgumentOutOfRangeException();
ViewState["CurrentPage"] = value;
}
}
[DefaultValue(1)]
public virtual int MaxPage
{
get
{
object obj = ViewState["MaxPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value < MinPage)
throw new ArgumentOutOfRangeException();
ViewState["MaxPage"] = value;
}
}
[DefaultValue(1)]
public virtual int MinPage
{
get
{
object obj = ViewState["MinPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value > MaxPage)
throw new ArgumentOutOfRangeException();
ViewState["MinPage"] = value;
}
}
[DefaultValue(10)]
public virtual int ShowPagesCount
{
get
{
object obj = ViewState["ShowPagesCount"];
return (obj is int) ? (int)obj : 10;
}
set
{
ViewState["ShowPagesCount"] = value;
Ïà¹ØÎĵµ£º
1¡¢¾ø¶Ô·¾¶Á¬½Ó×Ö·û´®
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\somepath\myDb.mdb
2¡¢Ïà¶Ô·¾¶Á¬½Ó×Ö·û´®
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/date/fghsdf.mdb")
¿ÉÒÔÓãº
web.config:
<appSettings>
<add key="ConnectString" value="Provider=Mic ......
һЩ¾µäµÄASP.NET½Ì³Ì
C#Ò©µê¹ÜÀíϵͳ
http://win.17aspx.com/show/down/cs/2010/0203/4.html
C#ʵÏÖÌìÆøÔ¤±¨²éѯ
http://win.17aspx.com/show/csjc/2010/0203/2.html
asp.netÀûÓÃgoogleʵÏÖÔÚÏß·Ò빦ÄÜ(ͨÓÃÀà)
http://www.17aspx.com/html/aspnet/all/2010/0129/741.html
.NetË®¾§±¨±íµÄʹÓÃ×Ü ......
Ajax¿ª·¢ÈËÔ±ÐèÒªµÄJavaScript֪ʶ
JavaScriptµ®ÉúÓÚ1995 Ä꣬×î×³ÉÔÚNetsCape Navigatorä¯ÀÀÆ÷ÖС£Microsoft ÔÚIE3Öм¯³É¡£1998Äê±»±ê×¼»¯ÎªECMAScript.
Microsoft Ajax Library¸ÄÉÆÁËJavaScriptµÄÃæÏò¶ÔÏóÄ£ÐÍ¡£
3.1ʹÓöÔÏó
JavaScriptÖеĶÔÏó²¢²»ÊÇÀàÐ͵ÄʵÀý£¬ÒòΪJavaScript²»Ö§³ ......
¹úÄÚCMS£º
1.SiteServer CMS
SiteServer CMS ÍøÕ¾ÄÚÈݹÜÀíϵͳ£¨Öø×÷ȨµÇ¼ÇºÅ2008SR15710£©ÊǶ¨Î»ÓÚÖи߶ËÊг¡µÄCMSÄÚÈݹÜÀíϵͳ£¬Äܹ»ÒÔ×îµÍµÄ³É
±¾¡¢×îÉÙµÄÈËÁ¦Í¶ÈëÔÚ×î¶ÌµÄʱ¼äÄÚ¼ÜÉèÒ»¸ö¹¦ÄÜÆëÈ«¡¢ÐÔÄÜÓÅÒì¡¢¹æÄ£ÅÓ´óµÄÍøվƽ̨¡£
¡¡¡¡ SiteServer CMS ÊÇ»ùÓÚ΢Èí.NET ƽ̨¿ª·¢µÄÍøÕ¾ÄÚÈݹÜÀíϵͳ£¬Ëü¼¯³ÉÁËÄÚÈÝ·¢² ......
Trustwave's SpiderLabs Security Advisory TWSL2010-001:
Multiplatform View State Tampering Vulnerabilities
Published: 2010-02-08 Version: 1.1
SpiderLabs has documented view state tampering
vulnerabilities in three products from separate vendors.
View states are used by some web application frame ......