用戶控件我有一個用戶控制,我加載從當按鈕點擊父頁面此用戶控件..無法看到控件值從數據庫中的用戶控制當我訪問來自
在用戶控制中我得到了一個下拉列表和網格視圖,兩個數據都是在頁面加載方法中加載表單數據庫......
但是在父頁面當我點擊按鈕加載用戶控件時,我能夠看到只有一個下拉沒有加載的值(通常它是加載值),並且無法看到網格視圖以及...
和這是我的代碼..on父頁面
<%@ Page Language="C#" MasterPageFile="~/MasterPages/template.master" AutoEventWireup="true" CodeFile="ViewCertificateMaster.aspx.cs" Inherits="Pages_ViewCertificateMaster" %>
<%@ Register Src="../Controls/one.ascx" TagPrefix="uc1" TagName="one" %>
,並在背後隱藏文件one.ascx代碼文件
protected void btnShow_OnClick(object sender, EventArgs e)
{
int selectedItem = ddlProductType.SelectedIndex;
switch (selectedItem)
{
case 0:
UserControl myUsrControl = (UserControl)Page.LoadControl("../Controls/one.ascx");
divViewMyCerts.Controls.Add(myUsrControl);
divViewMyCerts.Visible = true;
break;
....................
..................
..................
code
代碼...
protected void Page_Load(object sender, EventArgs e)
{
string remoteUser = ((UserInfo)Session["USER_INFO"]).GetUserEmail();
intAcctId = ((UserInfo)Session["USER_INFO"]).GetUserAcctId();
objCert = new Certificate();
if (!IsPostBack)
{
.............
here I am binding the grid view and drop down list values from DB
...............
...............
會不會有人請幫助在這個爲什麼我得到空的下拉列表,並不能夠看到網格視圖以及...
很多在此先感謝
當你調試代碼時,你會得到這個** myUsrControl **變量中的對象值嗎?我猜你的用戶控件沒有加載到頁面中。 – 2014-09-19 08:42:12
@KrishnrajRana我能夠在myUsrControl頁面中獲取對象 – 2014-09-19 09:00:47
Priyank在他的回答中說過,您是否從用戶控件中刪除了Ispostback條件? – 2014-09-19 09:36:24