问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net 用户控件能否调用页面上的方法??如何实现???

发布网友 发布时间:2022-04-27 16:49

我来回答

5个回答

懂视网 时间:2022-04-27 21:10

现在把此web用户控件添加到一.aspx页面中.要实现单击用户控件中的button控件把搜索出来的结果数据绑定到.aspx页面的gridview控件上去,如何实现呢?
如果gridview控件是放在.ascx文件中的话,那我们直接把搜索出来的数据绑定到它上面就行了。但现在gridview是放在.aspx文件里,也就是说web用户控件要如何才能访问母页面的控件,把数据绑定到母页面的控件上去?
解决方法:
1.先在.aspx页面的后台文件.aspx.cs中添加一个绑定数据的方法,代码如下:
代码如下:
public void BindSearchDataToGridView(string ddlvalue,string txtValue)
{
//ddlvalue 为用户控件中dropdownlist控件的值
//txtValue 为用户控件中textbox控件的值
//通过传进来的参数去查询数据,然后绑定到gridview控件上
//在这里写上绑定数据的方法
}

2.在web用户控件中实现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页面文件的方法
string txtValue= TextBox1.Text;
string ddlvalue= DropDownList1.SelectedValue.ToString();
mi.Invoke(motherPage, new object[] { ddlvalue, txtValue});
}

热心网友 时间:2022-04-27 18:18

public static void bind()
{
绑定DROWPDOWNLIST
}

page load ()
{
if(!ispostback)
{
bind();
}
}

public void 创建新分类()
{
bind();
}

热心网友 时间:2022-04-27 19:36

创建分类成功的同时,重新对DrowpDownlist进行数据绑定。

热心网友 时间:2022-04-27 21:11

ajax,定时向服务器请求更新

热心网友 时间:2022-04-27 23:02

重定向
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...频数和频率成正比,2频数一定时,频率与总次数成反比,对不对_百度... ...总次数之间的关系是( ) A.频数越大,频率越大 B.总次数一定时,频数越... 实验的总次数、频数及频率三者的关系是( )A.频数越大,频率越大B.频数... 嘎牙鱼的做法大全 安无线网要用多少元网费要交多少元不用用了要不要交网费,想寻求大家的... 无线网费1年多少钱 "Hbr"作为“港”的缩写,其在英语中的使用频率和应用示例如何? 【车主点评:吉利汽车帝豪GL 使我荣华富贵】 请问,如果,家用,自动挡,帝豪gl,英朗,科沃兹,卡罗拉,轩逸,同等价位,建议... ...景点?既能休闲的时候看看又能长点知识@@谢谢各位了! 万博校考成绩什么时候公布 安徽万博职业技术学院的通信地址 请提供位於大同市向阳西街的万博文化传媒有限责任公司的详细地址, 街号及邮政编号 深圳市万博投资有限公司怎么样? 绵阳万博--小学 邯郸学院清华万博的地址,怎么坐车? 武汉清大万博具体地址在哪? 如何将一个aspx页面嵌入另一个aspx页面? 郑州万博小商品城地址 合肥万博学院的具体地址是什么???快递。。。 我从微信提现去银行卡然后从银行卡提现不了这是什么原因啊? 广发信用卡密码锁了没使用还会继续扣取年费吗? 民生信用卡是工作人员给我锁住为什么还扣年费 深圳中鹏成人高考培训机构怎么样? 桃树李树的树脂的化学成分是什么?为什么有黏性? 深国交在哪里? 锅炉用离子交换树脂的化学成分是什么? 深圳成人高考那家机构好?深圳成人高考那家培训机构好? 高分跪求:深圳福田或罗湖,哪有比较好的*高考培训班啊?!!! 睡眠非常浅的人该怎样改善睡眠质量呢? 淘宝网店外包,我想做,但是一直在犹豫,请接触过的指点一下,谢谢。 淘宝网店外包是不是不靠谱,为什么还有人做外包啊? 淘宝店铺客服外包的效果怎么样?有必要将店铺的客服外包出去吗 百度云为什么现在解压要会员了 为什么一打开百度云解压文件就让开通会员 win10是不是正版激活过一次 以后都能激活了 为什么现在百度云解压东西需要升级会员?!! 百度云咋回事,必须要会员才能解压吗?有没有其他办法 win10激活就可以了吗 哪个国家的人口在700万左右? 咱们真比西方落后许多吗?人均收入是我们的十几倍! 不同社会发展水平时期的人均消耗为什么不同 世界银行提供的全球主要国家的基尼系数中只有几个国家超过了0.6? 玻利维亚和俄罗斯的休克疗法为什么效果不同 巴西国内环境怎么样?? 我现在有一个aspx 页面和 一个用户控件, 我在用户控件中加了分页控件 海信滚筒洗衣机程序结束 但是打不开门 开门指示灯也不亮 怎么打开门 您好, 我刚刚申请了招商银行全币种国际信用卡, 想问在国内的话可以在淘宝上买东西吗? 请问在一个aspx 页面 调用另外一个aspx 怎样可以让手机屏幕纸更顺滑