天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net動態(tài)加載用戶控件,關于后臺添加、修改的思考

看下下面這個典型的后臺(比較粗糙):

說實在,我很厭倦全部用.ASPx文件去做,比如“友情連接”這個模塊,就有“添加友情連接”“修改友情連接”“友情連接列表”,簡單的話,可以把“添加”“修改”合成一個文件。每次都去建立一個.ASPx文件。我現(xiàn)在的想法是用“用戶控件+配置文件”去實現(xiàn),雖然文件數(shù)目可能不會少很多。但在編程到一定地步,我想大家會有跟我一樣的想法。

首先需要涉及的是動態(tài)添加“用戶控件”,這個可以根據傳參來動態(tài)加載,代碼如下:
復制代碼 代碼如下:
protected Control control;
protected void Page_Load(object sender, EventArgs e)
{

//by ahuinan 2009-4-18
int id = Convert.ToInt32(Request.QueryString["id"]);
switch (id)
{
case 0://不要加載用戶控件
Response.Write("您沒有加載任何控件");
break;
case 1://加載用戶控件
control = Page.LoadControl("~/login.ascx");
control.ID = "uc1";//這里命名是為了可以取得里面控件的值
placeholder1.Controls.Add(control);
break;
default:
break;
}
}

而只需要用到一個.ASPx文件,且這個文件中有個用戶控件,代碼如下:
復制代碼 代碼如下:
<ASP:placeholder runat="server" ID="placeholder1"></ASP:placeholder>

如果這個“用戶控件”中有一個ID為“tbxUserName”的TextBox,那么在.ASPx文件中,要取得這個的值,代碼如下:
復制代碼 代碼如下:
((TextBox)placeholder1.FindControl("uc1").FindControl("tbxUserName")).Text

這里是簡單的說下我的思路,要配合前面我說過的http://www.jb51.NET/article/17829.htm這篇文章實現(xiàn)一個繼承自Page的類,在里面寫上動態(tài)加載用戶控件的代碼。需要配合一個配置文件去做,這樣左邊的菜單和動態(tài)加載的控件可以統(tǒng)一在配置文件中處理。想法是很清晰的,但寫得有點亂,希望有這方面思考的朋友和我交流下,最近和幾個朋友聊了,但都沒有這樣的想法。

AspNet技術asp.net動態(tài)加載用戶控件,關于后臺添加、修改的思考,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久久久久性潮 | 亚州AV中文无码乱人伦在线 | jzz大全18| 国产精品久久欧美一区 | 国产AV国产精品国产三级在线L | 最新国产av.在线视频 | 久久午夜夜伦痒痒想咳嗽P 久久午夜夜伦鲁鲁片无码免费 | 97精品国产高清在线看入口 | 男人吃奶摸下挵进去啪啪 | 高H高肉强J短篇校园 | 捏揉舔水插按摩师 | 国家产午夜精品无人区 | 日韩欧美国产免费看清风阁 | aaa在线观看视频高清视频 | 菠萝菠萝蜜在线观看视频 | 日本强好片久久久久久AAA | 久久国产精品免费网站 | 久久水蜜桃亚洲AV无码精品偷窥 | 浴室里强摁做开腿呻吟的漫画男男 | 日韩精品免费一区二区 | 国产97精品久久久天天A片 | 国产亚洲精品精华液 | 北条麻妃夫の友人196 | 九九精品国产亚洲A片无码 九九精彩视频在线观看视频 | 国产成人拍精品免费视频爱情岛 | 深喉吞精日本 | 久久不射电影网 | 亚洲综合中文字幕无线码 | 亚洲乱码日产精品BD在线下载 | oldgrand欧洲老妇人 | 精品无码国产AV一区二区三区 | 久久久久久久久久毛片精品美女 | 全彩无翼污之邪恶女教师 | 国产精品色午夜视频免费看 | 快播萝莉影院 | 影888午夜理论不卡 樱桃熟了A级毛片 | 韩国污动漫无遮掩无删减电脑版 | 日本漫画母亲口工子全彩 | 亚洲国产中文字幕在线视频综合 | 国产人妖一区二区 | 亚洲人成在线播放网站岛国 |