objectdatasource 的 SelectMethod 中如何读取 master page 中下拉框的值

guostong 2014-04-15 12:51:47
Master page 中有一个部门下拉框

objectdatasource 的 SelectMethod 中需要这个下拉框的值来从数据库中读数据,
但是在 SelectMethod 中不能访问 master page 的 control

有什么办法可以解决?

没分了,只能发在这里

谢谢
...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
例如你的 master page 实现接口
public Interface IMyMaster
{
    string FullName{get;}
}
你就可以写 e.ParameterValues.Add("FullName", ((IMyMaster)this.Master).FullName)
  • 打赏
  • 举报
回复
看看msdn的这个例子吧。http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.formparameter.formfield(v=vs.100).aspx 它在Aspx中(绑定数据控件之前)首先通过 e.ParameterValues.Add("FullName", "Nancy Davolio") 设置了要传送的参数 FullName,接下来 ObjectDatasource 就用这个值绑定数据了。 你可以在同样地方,取得 MasterPage 暴露的自定义属性值,也就是类似这个 "Nancy Davolio" 这样的值。
threenewbee 2014-04-15
  • 打赏
  • 举报
回复
http://hi.baidu.com/go0000ogle/item/64b01539516e31c5382ffa04 -------- 给你加了点分。 记得及时结贴,可以返回你可用分。注意不要无满意答案结贴,那样不返回分。而且无满意结贴比较多,会导致大家回答你问题的积极性下降。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧