四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

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

首先需要涉及的是動態添加“用戶控件”,這個可以根據傳參來動態加載,代碼如下:
復制代碼 代碼如下:
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這篇文章實現一個繼承自Page的類,在里面寫上動態加載用戶控件的代碼。需要配合一個配置文件去做,這樣左邊的菜單和動態加載的控件可以統一在配置文件中處理。想法是很清晰的,但寫得有點亂,希望有這方面思考的朋友和我交流下,最近和幾個朋友聊了,但都沒有這樣的想法。

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

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

主站蜘蛛池模板: 消防给水及消火栓系统技术规范 | 工会基层组织选举工作条例| 高嘉慧| 一级片黄色录像免费看| 怀孕肚脐眼凸起和凹进去有什么区别| 好男当家 电视剧| 小娘惹电视连续剧48集剧情| 安东诺夫机场电影叫什么名字| 经典常谈阅读笔记| 色戒》| 东北一家人第一部| 南来北往电视剧剧情介绍| bb88| 特级一级片| 色戒在线完整版| 刘永健| 经典常谈阅读笔记| 《致青春》电影| chinese国产xxx实拍| 故乡别来无恙演员表名单| 外出韩版| 四年级下册语文猫课堂笔记| 爱情秘密| 杨紫和肖战演的电视剧是什么| 操女孩子| 张楠楠| 武林外史电视剧免费观看| 电影《斯宾塞》| 痛风能吃的菜一览表| 天津电视台节目表| 青楼春凳打板子作文| 小腿垫东西睡觉正确图| 十万个冷笑话第二季| 永远的紫荆花简谱| 快播电影网| 罗米欧与朱丽叶| 心理健康《微笑的力量》ppt| 金马电影网| 武汉日夜| 阿尔法变频器说明书| 抖隐|