日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MasterPage事件使用

發(fā)布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MasterPage事件使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1。創(chuàng)建一個MasterPage 命名為MasterPage2.master,并在頁面中放入測試控件 DropDownList1 和XmlDataSource1

代碼 <%@?Master?Language="C#"?AutoEventWireup="true"?CodeFile="MasterPage2.master.cs"?Inherits="MasterPage2"?%>

<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html?xmlns="http://www.w3.org/1999/xhtml">
<head?runat="server">
????
<title></title>
????
<asp:ContentPlaceHolder?id="head"?runat="server">
????
</asp:ContentPlaceHolder>
</head>
<body>
????
<form?id="form1"?runat="server">
????
<div>
????????母版頁中的內(nèi)容??
<asp:ContentPlaceHolder?id="ContentPlaceHolder1"?runat="server">?</asp:ContentPlaceHolder>?
?????????
<asp:DropDownList?ID="DropDownList1"?runat="server"?AutoPostBack="True"?
????????????????DataSourceID
="XmlDataSource1"?DataTextField="text"?
????????????DataValueField
="value"?
???????????
>
????????????
</asp:DropDownList>
????????
<asp:XmlDataSource?ID="XmlDataSource1"?runat="server"?
????????????DataFile
="~/DropDownListData.xml"></asp:XmlDataSource>
????
</div>
????
</form>
</body>
</html>

?

2.創(chuàng)建一個內(nèi)容頁面Default.aspx,并放入測試控件DropDownList1,XmlDataSource1

?

代碼 <%@?Page?Title=""?Language="C#"?MasterPageFile="~/MasterPage2.master"?AutoEventWireup="true"?CodeFile="Default.aspx.cs"?Inherits="_Default"?%>

<%@?MasterType?VirtualPath="~/MasterPage2.master"?%>
<asp:Content?ID="Content1"?ContentPlaceHolderID="head"?Runat="Server">
</asp:Content>
<asp:Content?ID="Content2"?ContentPlaceHolderID="ContentPlaceHolder1"?Runat="Server">
????
<asp:XmlDataSource?ID="XmlDataSource2"?runat="server"?
????DataFile
="~/DropDownListData.xml"></asp:XmlDataSource>
內(nèi)容頁:
<asp:DropDownList?ID="DropDownList1"?runat="server"?AutoPostBack="True"?
????DataSourceID
="XmlDataSource2"?DataTextField="text"?DataValueField="value"?
????????onselectedindexchanged
="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
</asp:Content>

?

以上值得注意的是要加上<%@?MasterType?VirtualPath="~/MasterPage2.master"?%>, 這樣內(nèi)容頁面就可以使用Master類中自定義的方法、屬性。。

?

3.MasterPage2.aspx.cs

?

代碼 using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;

public?partial?class?MasterPage2?:?System.Web.UI.MasterPage
{
????
protected?override?void?OnInit(EventArgs?e)
????{
????????
base.OnInit(e);
????????DropDownList1.SelectedIndexChanged?
+=?new?EventHandler(DropDownList1_SelectedIndexChanged); //注冊SelectedIndexChanged事件
????}

????
void?DropDownList1_SelectedIndexChanged(object?sender,?EventArgs?e)
????{
????????OnContentChange(
this,new?CommandEventArgs(DropDownList1.SelectedItem.Text,DropDownList1.SelectedItem.Value));?//觸發(fā)內(nèi)容頁面注冊事件
????}

????
protected?void?Page_Load(object?sender,?EventArgs?e)
????{

????}

????
public?void?ChangeIndex(int?index)??//
????{
????????DropDownList1.SelectedIndex?
=?index;
????}

????
public?event?CommandEventHandler?OnContentChange;??//定義事件,供內(nèi)容頁面注冊

}

?

?4.Default.aspx.cs

?

?

代碼 using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;

public?partial?class?_Default?:?System.Web.UI.Page
{
????
protected?void?Page_Load(object?sender,?EventArgs?e)
????{

????}
????
protected?override?void?OnInit(EventArgs?e)
????{
????????
base.OnInit(e);
????????Master.OnContentChange?
+=?new?CommandEventHandler(ChangeDropDownList);?//注冊事件
????}

????
protected?void?DropDownList1_SelectedIndexChanged(object?sender,?EventArgs?e)
????{
????????Master.ChangeIndex(DropDownList1.SelectedIndex);//調(diào)用MasterPage頁面方法
????}

????
void?ChangeDropDownList(object?send,?CommandEventArgs?e)??//當(dāng)MasterPage中?DropDownList1的SelectIndexChanage觸發(fā)此方法
????{
????????
string?selectvalue?=?e.CommandArgument.ToString();
????????DropDownList1.SelectedValue?
=?selectvalue;
????}
}

?

?

附XML文件:

代碼 <?xml?version="1.0"?encoding="utf-8"??>
<root>
??
<Empolyer?value="1"?text="lirong"/>
??
<Empolyer?value="2"?text="aaaaaa"/>
??
<Empolyer?value="3"?text="bbbbbb"/> ??<Empolyer?value="4"?text="cccccc"/> ??<Empolyer?value="5"?text="dddddd"/>
</root>

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/paopaofan/archive/2010/01/11/1644084.html

總結(jié)

以上是生活随笔為你收集整理的MasterPage事件使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本精品网站 | 99国产精品一区二区 | 男女猛烈无遮挡免费视频 | 日韩免| 一区二区三区资源 | 综合色伊人 | 久久66热这里只有精品 | 精品午夜久久久 | 啪啪精品| 都市激情 自拍偷拍 | 亚洲最大成人在线视频 | 97人妻精品视频一区 | 欧美俄罗斯乱妇 | 久色婷婷 | 亚洲人成免费电影 | 欧美日韩国产精品一区二区 | 日韩在线无 | 中文国语毛片高清视频 | 亚洲综合免费视频 | 黄色片免费视频 | 嫩操影院 | 碰碰色| 91在线观看视频 | 在线视频1卡二卡三卡 | 黄色成人免费网站 | av在线入口 | 欧美激情久久久久久久 | 亚洲视频一区二区三区在线观看 | 精品少妇爆乳无码av无码专区 | 中日韩一级片 | 色猫咪av | 亚洲av熟女一区 | 久久久久久久中文字幕 | 成人黄色免费 | 欧美区在线 | 不卡影院 | 欧美国产一区二区 | 国产在线第一页 | 在线天堂v | 国产日韩欧美高清 | 黄色在线a | 亚洲国产精品成人综合久久久 | 秋霞影院一区二区 | 成人免费看片98欧美 | 日韩精品久久久久久久电影99爱 | 日韩中文字幕一区二区 | 久久人人超碰 | 国产裸体永久免费视频网站 | 日日躁夜夜躁白天躁晚上躁91 | 日本一级吃奶淫片免费 | 国产一区二区三区精品视频 | 日本午夜免费 | 97av在线播放 | 懂色av懂色av粉嫩av分享吧 | 免费黄色小网站 | 日韩伦理一区 | 亚洲一区在线播放 | 女性毛片| 欧美一区二区三区在线观看视频 | 亚洲av成人无码久久精品老人 | 国产让女高潮的av毛片 | xxxxx在线视频| 五月花成人网 | 精品视频在线免费观看 | 日韩欧美三区 | 一区二区三区免费在线视频 | 乳罩脱了喂男人吃奶视频 | 99资源站 | www.日韩在线观看 | 国产一区二区视频在线播放 | 青青草www | 日韩精选在线观看 | 花房姑娘免费全集 | 国产一区二区三区四区 | 久久久久久久久久久福利 | 精品人妻一区二区乱码 | 亚洲精品日产精品乱码不卡 | 成人精品av| 在线观看一区二区三区视频 | 2025韩国大尺度电影 | 国产绳艺sm调教室论坛 | 黑人多p混交群体交乱 | 福利在线一区二区 | 日韩av一区二区三区四区 | 亚洲精品中文字幕成人片 | 欧美黄色激情视频 | 金鱼妻日剧免费观看完整版全集 | 日韩不卡免费视频 | 91精品网 | 国产日韩视频一区 | 久久久精彩视频 | a级片日本| 欧美性插视频 | 午夜视频www | 一区二区视频免费看 | 密臀av在线播放 | 这里只有久久精品 | 亚洲视频免费在线 | 91免费网站视频 |