web用戶控件調(diào)用.aspx頁(yè)面里的方法
如果gridview控件是放在.ascx文件中的話,那我們直接把搜索出來(lái)的數(shù)據(jù)綁定到它上面就行了。但現(xiàn)在gridview是放在.aspx文件里,也就是說(shuō)web用戶控件要如何才能訪問(wèn)母頁(yè)面的控件,把數(shù)據(jù)綁定到母頁(yè)面的控件上去?
解決方法:
1.先在.aspx頁(yè)面的后臺(tái)文件.aspx.cs中添加一個(gè)綁定數(shù)據(jù)的方法,代碼如下:
public void BindSearchDataToGridView(string ddlvalue,string txtValue)
{
//ddlvalue 為用戶控件中dropdownlist控件的值
//txtValue 為用戶控件中textbox控件的值
//通過(guò)傳進(jìn)來(lái)的參數(shù)去查詢數(shù)據(jù),然后綁定到gridview控件上
//在這里寫(xiě)上綁定數(shù)據(jù)的方法
}
2.在web用戶控件中實(shí)現(xiàn)button控件的方法代碼如下:
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頁(yè)面文件的方法
string txtValue= TextBox1.Text;
string ddlvalue= DropDownList1.SelectedValue.ToString();
mi.Invoke(motherPage, new object[] { ddlvalue, txtValue});
}
相關(guān)文章
asp.net代碼中修改web.config節(jié)點(diǎn)的具體方法
在有些情況下,要在代碼中讀取一種全局變量,把這種全局變量放在web.config是一種常見(jiàn)的手段。2013-06-06
win2003服務(wù)器.NET+IIS環(huán)境常見(jiàn)問(wèn)題排障總結(jié)
在使用iis運(yùn)行asp.net環(huán)境的時(shí)候,總是會(huì)或多或少的碰到各種各樣的.net運(yùn)行錯(cuò)誤,這里特別從網(wǎng)絡(luò)整理了下,方便需要的朋友。2011-08-08
.net搜索查詢并實(shí)現(xiàn)分頁(yè)實(shí)例
.net搜索查詢并實(shí)現(xiàn)分頁(yè)實(shí)例,需要的朋友可以參考一下2013-03-03
ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼
這篇文章介紹了ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼,有需要的朋友可以參考一下,希望對(duì)你有所幫助2013-07-07
.Net Core使用Socket與樹(shù)莓派進(jìn)行通信詳解
這篇文章主要為大家詳細(xì)介紹了.Net Core使用Socket與樹(shù)莓派進(jìn)行通信,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09
將DataRow轉(zhuǎn)成指定類型的類,并返回這個(gè)類的對(duì)象(帶值)
由于實(shí)際需要 將DataRow轉(zhuǎn)成指定類型的類,并返回這個(gè)類的對(duì)象(帶值) ,實(shí)現(xiàn)方法看下面的代碼。2008-04-04
Math.NET?Numerics?開(kāi)源數(shù)學(xué)庫(kù)安裝使用詳解
本文給大家分享Math.NETNumerics庫(kù)的安裝方法和使用示例,該庫(kù)是C#中進(jìn)行科學(xué)計(jì)算和數(shù)據(jù)分析的常用工具,本文介紹實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2025-03-03
高效.NET臟字過(guò)濾算法與應(yīng)用實(shí)例
這篇文章主要介紹了高效.NET臟字過(guò)濾算法與應(yīng)用方法,結(jié)合實(shí)例形式分析了.NET字符串過(guò)濾操作相關(guān)技巧,需要的朋友可以參考下2016-08-08

