亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET 2.0 中收集的小功能點(轉)

2024-07-10 13:14:10
字體:
來源:轉載
供稿:網友
1.asp.net 2.0中的MaxPageStateFieldLength 屬性
在asp.net 2.0中,可以強制對viewstate進行分段傳輸了,使用的是Page.MaxPageStateFieldLength 屬性,可以設置viewstate中,每個頁面狀態字段的最大字節數。格式如下,要在WEB.CONFIG文件里設置的:
<pages maxPageStateFieldLength="5" />
其中,將設置把viewstate為不超過5字節,如果實際的viewstate超過該值,將進行分段傳輸,但每個分段的大小依然不超過maxPageStateFieldLength中的設置值, 默認設置值為-1,表示不對其進行分段傳輸。
2.Click button only once in asp.net 2.0
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 PostBackOptions options = new PostBackOptions(Button1,string.Empty);
4
5 StringBuilder sb = new StringBuilder();
6 if (Button1.CausesValidation && this.GetValidators(Button1.ValidationGroup).Count > 0)
7 {
8 options.ClientSubmit = true;
9 options.PerformValidation = true;
10 options.ValidationGroup = Button1.ValidationGroup;
11
12 sb.Append("if (typeof(Page_ClientValidate) == 'function')");
13 sb.Append("if(Page_ClientValidate(/"" + Button1.ValidationGroup + "/")==false) return false;");
14 }
15 if (!string.IsNullOrEmpty(Button1.PostBackUrl))
16 options.ActionUrl = HttpUtility.UrlPathEncode(Button1.ResolveClientUrl(Button1.PostBackUrl));
17
18 sb.Append("this.disabled = true;");
19 sb.Append(ClientScript.GetPostBackEventReference(options));
20 sb.Append(";");
21 Button1.Attributes.Add("onclick", sb.ToString());
22 }
3.asp.net 2.0中得到sqldatasource返回的行數
在asp.net 2.0中,gridview是和sqldatasource控件綁定的,那么如何得到sqldatasource返回的記錄的行數呢?比如sqldatasource控件中用select * from ....,如何返回其記錄行數?在.net 2.0中,可以通過sqldatasource的OnSelected事件實現,并且對select事件SqlDataSourceStatusEventArgs參數中的AffectedRows屬性設置一下就可以了,具體核心代碼如下:
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
totalRows.Text = e.AffectedRows.ToString();
}
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=(local);Initial Catalog=Northwind;user id=sa;password=123456;" ProviderName="System.Data.SqlClient" SelectCommand="SELECT [CustomerID], [CompanyName], [ContactName] FROM [Customers]" OnSelected="SqlDataSource1_Selected"></asp:SqlDataSource>
4.在asp.net 1.1中,當要在page_load頁面中,設置某個控件為默認的焦點按鈕(也就是默認焦點是在這個控件上的),可能要用到javascript的代碼,而在ASP.NET 2.0中,不用這些麻煩了,在form代碼中,使用
defaultbutton和 defaultfocus屬性就可以了,比如
<form id="Form1"
defaultbutton="BtnSubmit"

defaultfocus="TextBox1"

runat="server">
則在頁面加載時,默認的button按鈕時btnsubmit,焦點默認就在texbox1上了
5.asp.net 2.0中的彈出對話框

在asp.net 1.1中,要做1個彈出的對話框的話,一般是在服務端的代碼中這樣寫:


btnClick.Attributes.Add("onclick", "return confirm('Are you sure?');");

現在在ASP.NET 2.0中,只要使用客戶端的代碼就可以拉,新多了個onclientclick,這樣寫
<asp:button id="btnClick" runat="server" OnClientClick="return confirm('Are you sure?');" text="Button"></asp:button>
5.自定義的頁面控件,
比如在ASP。NET 1。1中,要聲明自定義的頁面控件,
通常要在用到的每頁都要加入register prefix=........這樣的,很麻煩,而在asp.net 2.0中,如果你確定一個頁面自定義控件要在
整個項目中用到,只需要在WEB.CONFIG中加入
<system.web>
<pages>

<controls>

<add tagPrefix="prefixname" namespace="namespacename "/>

</controls>

</pages>

</system.web>
其中prefixname為控件的標識,namespace為命名空間就可以了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品一区久久久久久| 日本精品性网站在线观看| 91视频8mav| 清纯唯美日韩制服另类| 在线精品视频视频中文字幕| 国产成人在线精品| 91精品国产综合久久香蕉最新版| 日韩有码在线观看| 欧美激情一区二区三区久久久| 亚洲成人激情图| 国产精品在线看| 久久久天堂国产精品女人| 伊人久久男人天堂| 欧美在线日韩在线| 亚洲天堂影视av| 久热精品视频在线观看一区| 国产亚洲精品一区二区| 久热99视频在线观看| 国产精品久久久久免费a∨| 亚洲人精选亚洲人成在线| 国产日韩在线视频| 国产欧美精品日韩精品| 亚洲精品99久久久久| 亚洲直播在线一区| 国产精品久久久久久久久久久久久久| 亚洲成色777777女色窝| zzijzzij亚洲日本成熟少妇| 97在线日本国产| 日韩av免费看| 亚洲最大的网站| 成人精品一区二区三区| 欧美激情精品久久久久久免费印度| 国产精品美女av| 欧美在线日韩在线| 久久99精品久久久久久青青91| 九九视频直播综合网| www.久久久久| 欧美在线观看网站| 亚洲精品久久久久久久久久久久久| 91成人在线观看国产| 欧美激情精品久久久久久免费印度| 欧美电影在线观看完整版| 欧美一级片一区| 久久亚洲精品视频| 亚洲аv电影天堂网| 日韩精品免费在线观看| 国产一区二区三区在线视频| 91爱爱小视频k| 欧美视频在线观看免费网址| 超薄丝袜一区二区| 日韩在线欧美在线国产在线| 欧美性xxxx极品高清hd直播| 欧美人与性动交a欧美精品| 国产美女搞久久| 情事1991在线| 97在线精品视频| 欧美在线观看视频| 日韩免费电影在线观看| 粉嫩av一区二区三区免费野| 尤物yw午夜国产精品视频明星| 日本最新高清不卡中文字幕| 日韩av一卡二卡| 久久国产精彩视频| 欧美福利在线观看| 久色乳综合思思在线视频| 久久久久久69| 亚洲精品一区二区三区不| 国产日本欧美一区二区三区在线| 国产精品精品一区二区三区午夜版| 国产精品美乳在线观看| 精品视频久久久久久| 欧美视频在线视频| 91精品国产色综合久久不卡98口| 亚洲黄色www| 日韩av在线一区| 91色视频在线观看| 国产精品男女猛烈高潮激情| 国产一区二区三区在线观看网站| 久久综合伊人77777蜜臀| 成人激情在线观看| 亚洲欧美第一页| www.欧美精品一二三区| 精品国偷自产在线视频99| 精品久久久久人成| 欧美午夜精品久久久久久久| 亚洲精品丝袜日韩| 91欧美激情另类亚洲| 91视频免费在线| 亚洲精品福利免费在线观看| 在线视频欧美日韩| 91精品国产自产在线| 国产丝袜精品第一页| 久久精品99无色码中文字幕| 国产精品视频公开费视频| 亚洲网在线观看| 综合国产在线视频| 2019中文字幕在线免费观看| 欧美又大又粗又长| 欧美激情精品久久久久久变态| 欧美成人精品一区| 2018日韩中文字幕| 日韩免费观看高清| 欧美日韩免费区域视频在线观看| www.xxxx欧美| 成人国内精品久久久久一区| 日韩欧美国产中文字幕| 亚洲国产一区二区三区四区| 欧美久久精品一级黑人c片| 国产97在线|日韩| 亚洲欧美日韩中文在线制服| 欧美一区二区.| 亚洲欧美在线第一页| 黄色精品在线看| 亚洲国产精品久久精品怡红院| 久久久久一本一区二区青青蜜月| 国产精品久久久久久久久久ktv| 久久免费视频这里只有精品| 精品福利樱桃av导航| 国产一区二区三区丝袜| 久久久精品999| 亚洲欧美日韩精品久久奇米色影视| 久久免费视频这里只有精品| 欧美黑人xxxx| 97碰在线观看| 亚洲欧美精品一区| 91精品国产91久久久久久吃药| 亚洲日韩中文字幕在线播放| 97在线免费视频| 中文字幕久热精品视频在线| 日韩欧美成人免费视频| 亚洲天堂av图片| 亚洲一区二区三区香蕉| 色综合久久中文字幕综合网小说| 亚洲xxx视频| 九九热这里只有在线精品视| 亚洲欧美一区二区精品久久久| 亚洲一区二区三区成人在线视频精品| 最近2019年好看中文字幕视频| 日韩三级成人av网| 一个人看的www久久| 亚洲a在线播放| 国产精品久久久久久久app| 国产欧美精品日韩精品| 国产精品视频xxxx| 精品视频久久久| 不卡av电影在线观看| 亚洲国产精品成人av| 国产91在线高潮白浆在线观看| 日本一区二区三区四区视频| 17婷婷久久www| 欧洲美女7788成人免费视频| 欧美成人久久久| 国产精品免费网站| 久热99视频在线观看| 91丨九色丨国产在线| 欧洲美女免费图片一区| 亚洲视频在线观看网站| 疯狂蹂躏欧美一区二区精品| 国产精品激情av在线播放| 久热99视频在线观看| 亚洲自拍偷拍福利| 亚洲高清久久久久久| 欧美成人精品三级在线观看| 色婷婷综合久久久久中文字幕1|