首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当单击“从内容页上的控件获取值”时,“母版页”按钮中的

问当单击“从内容页上的控件获取值”时,“母版页”按钮中的
EN

Stack Overflow用户
提问于 2017-10-30 15:14:29
回答 1查看 233关注 0票数 0

我在母版页上有一个按钮,当点击它时,它会调用母版页上的一个方法,这需要几个参数。参数的值存储在文本框中,并在母版页和内容页上下拉列表。我可以从母版页上的控件中获取值,但我不确定如何从内容页上的控件中检索值。

我花了最后一天在这里和其他网站上寻找各种答案,但也没有找到一个对我有用的解决方案。

我也看到了建议将按钮放在控制页面上的答案,但这意味着至少在12页上复制代码,而且我真的不想沿着这条路走下去,除非我不得不这样做。

我忘了说我已经在内容页面中使用了主引用标签。

编辑

如果我在内容页中创建一个类并设置值,那么检索母版页中的值的最佳方法是什么。假设那是可能的?

EN

回答 1

Stack Overflow用户

发布于 2017-10-30 15:31:17

我建议您将像SetYourDropdownValue(string val)这样的公共方法添加到母版页面中。在从控制页面的负载均衡器中,您将从下拉列表中选择的值传递给母版页。

代码语言:javascript
复制
MyMainPage m = (MyMainPage)Master;
m.SetYourDropdownValue("your value");

还有一种替代的方法:母版页参考。

可以在控件页标记中设置以下引用标记:

代码语言:javascript
复制
<%@ MasterType virtualPath="~/MasterPage.master"%>

那就更容易了:

代码语言:javascript
复制
Master.SetYourDropdownValue("your value");

在SetYourDropdownValue-方法中,将值保存到变量。在母版页中的单击均衡器上,您可以从变量中提取值。

与传递字符串不同,您还可以传递一个或多个控件,因此您只需保存对它的引用,而不是保存一个值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47018668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档