欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

web用戶控件調(diào)用.aspx頁面里的方法

 更新時間:2009年04月20日 17:54:41   作者:  
今天在一QQ技術(shù)群有朋友問: 他在web用戶控件中(.ascx)中放了一個dropdownlist控件,一個textbox控件和一個button控件。
現(xiàn)在把此web用戶控件添加到一.aspx頁面中.要實現(xiàn)單擊用戶控件中的button控件把搜索出來的結(jié)果數(shù)據(jù)綁定到.aspx頁面的gridview控件上去,如何實現(xiàn)呢?
如果gridview控件是放在.ascx文件中的話,那我們直接把搜索出來的數(shù)據(jù)綁定到它上面就行了。但現(xiàn)在gridview是放在.aspx文件里,也就是說web用戶控件要如何才能訪問母頁面的控件,把數(shù)據(jù)綁定到母頁面的控件上去?
解決方法:
1.先在.aspx頁面的后臺文件.aspx.cs中添加一個綁定數(shù)據(jù)的方法,代碼如下:
復(fù)制代碼 代碼如下:

public void BindSearchDataToGridView(string ddlvalue,string txtValue)
{
//ddlvalue 為用戶控件中dropdownlist控件的值
//txtValue 為用戶控件中textbox控件的值
//通過傳進來的參數(shù)去查詢數(shù)據(jù),然后綁定到gridview控件上
//在這里寫上綁定數(shù)據(jù)的方法
}

2.在web用戶控件中實現(xiàn)button控件的方法代碼如下:
復(fù)制代碼 代碼如下:

protected void btnSearch_Click(object sender, EventArgs e)
{
System.Web.UI.Page motherPage = this.Page;
Type pageType = motherPage.GetType();

//這里用到了反射
System.Reflection.MethodInfo mi = pageType.GetMethod("BindSearchDataToGridView"); //"BindSearchDataToGridView"為.aspx頁面文件的方法
string txtValue= TextBox1.Text;
string ddlvalue= DropDownList1.SelectedValue.ToString();
mi.Invoke(motherPage, new object[] { ddlvalue, txtValue});
}

相關(guān)文章

  • .net core EF Core調(diào)用存儲過程的方式

    .net core EF Core調(diào)用存儲過程的方式

    這篇文章主要給大家介紹了關(guān)于.net core EF Core調(diào)用存儲過程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.net core EF Core具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Winform OpenFileDialog打開文件對話框

    Winform OpenFileDialog打開文件對話框

    這篇文章主要為大家詳細(xì)介紹了Winform OpenFileDialog打開文件對話框 的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • .NET中的異常和異常處理用法分析

    .NET中的異常和異常處理用法分析

    這篇文章主要介紹了.NET中的異常和異常處理用法,分析了.NET中的異常處理機制以及相關(guān)注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • .NET性能優(yōu)化之為集合類型設(shè)置初始大小的方法

    .NET性能優(yōu)化之為集合類型設(shè)置初始大小的方法

    這篇文章主要介紹了.NET性能優(yōu)化之為集合類型設(shè)置初始大小的方法,今天要談的一個性能優(yōu)化的Tips是一個老生常談的點,但是也是很多人沒有注意的一個點。在使用集合類型是,你應(yīng)該設(shè)置一個預(yù)估的初始大小,那么為什么需要這樣做?我們一起來從源碼的角度說一說
    2022-05-05
  • Entity?Framework代碼優(yōu)先Code?First入門

    Entity?Framework代碼優(yōu)先Code?First入門

    這篇文章介紹了Entity?Framework的代碼優(yōu)先模式Code?First,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • asp.net批量多選文件上傳解決方案

    asp.net批量多選文件上傳解決方案

    這篇文章主要介紹了asp.net批量多選文件上傳解決方案,基于flex開發(fā)的一個多選上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • .net出現(xiàn)80080005錯誤的解決辦法分享

    .net出現(xiàn)80080005錯誤的解決辦法分享

    這篇文章介紹了.net出現(xiàn)80080005錯誤的解決辦法,有需要的朋友可以參考一下,希望可以對你有所幫助
    2013-07-07
  • 在ASP.NET中用存儲過程執(zhí)行SQL語句

    在ASP.NET中用存儲過程執(zhí)行SQL語句

    存儲過程:是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中。用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。存儲過程是數(shù)據(jù)庫中的一個重要對象,任何一個設(shè)計良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲過程。
    2010-04-04
  • WeakReference(弱引用)讓GC需要時回收對象

    WeakReference(弱引用)讓GC需要時回收對象

    我們平常用的都是對象的強引用,如果有強引用存在,GC是不會回收對象的,我們能不能同時保持對對象的引用,而又可以讓GC需要的時候回收這個對象呢?本文將為您詳細(xì)解答,需要了解的朋友可以參考下
    2012-12-12

最新評論