社区
C#
帖子详情
如何得到母板中控件的值?
lockepeak
2009-04-19 11:21:23
我在母板中放一DataList1并在其中放置一个linkbutton ,linkbutton绑定某表中的title字段,PostBackUrl传值到另外页中PostBackUrl='<%# "~/Shopmanage/ShopShow.aspx?fileid="+DataBinder.Eval(Container.DataItem,"fileid") %>' ,也就是在另外引用母板页中如何得到我的fileid?
...全文
205
6
打赏
收藏
如何得到母板中控件的值?
我在母板中放一DataList1并在其中放置一个linkbutton ,linkbutton绑定某表中的title字段,PostBackUrl传值到另外页中PostBackUrl='' ,也就是在另外引用母板页中如何得到我的fileid?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcandyly20211
2009-04-19
打赏
举报
回复
友情up!
悔说话的哑巴
2009-04-19
打赏
举报
回复
楼上的方法很好 对楼主有用
ws_hgo
2009-04-19
打赏
举报
回复
首先,必须通过内容页中的MasterTye指令,对母版页实施强类型化,即在内容页代码头的设置中增加如下指令
<%@ MasterType VirtualPath="~/Master/MenuElement.master" %>
其中VirtualPath设置母版页URL地址。
1. 获取母版页控件引用。
示例代码
/// <summary>
/// 获取对母板页中一个TreeView控件的引用
/// </summary>
public TreeView ElementStructureTree
{
get
{
return tvElementStructure;
}
set
{
tvElementStructure = value;
}
}
如上代码所示,在母版页中定义一个公共属性ElementStructureTree,该属引用了母版页中tvElementStructure控件,然后在内容页中就可以通过公共属性Master(核心对象Page的一个属性)来引用母版页中tvElementStructure控件,如下:
TreeView tv = Master.ElementStructureTree;
2. 访问母版页属性。
母版页中的属性一般有三种:值类型、类类型、控件类型,上面的“获取母版页控件引用”实际上就是访问控件类型属性,其它两种类型的属性可以用同样的方法访问。
3. 调用母版页方法。
母版页中定义的公共方法可以通过Master直接调用。
4. 母版页中调用内容页的方法。
母版页中定义委托:
public delegate void ElementSelectedChangeHandler();
母版页中实例化委托(又是一个属性):
public ElementSelectedChangeHandler ElementSelectedChange { private get; set; }
在母版页中需要的地方调用委托:
if (ElementSelectedChange != null)
{
ElementSelectedChange();
}
内容页中指定一个与委托签名匹配的方法:
Master.ElementSelectedChange = this.ElementSelectedChange;
5. Master页的AutoEventWireup属性一定要设置为"true",才会自动触发Master页中控件的所有事件。
teerhu
2009-04-19
打赏
举报
回复
[Quote=引用 1 楼 ws_hgo 的回复:]
首先,必须通过内容页中的MasterTye指令,对母版页实施强类型化,即在内容页代码头的设置中增加如下指令
<%@ MasterType VirtualPath="~/Master/MenuElement.master" %>
其中VirtualPath设置母版页URL地址。
1. 获取母版页控件引用。
示例代码
/// <summary>
/// 获取对母板页中一个TreeView控件的引用
/// </summary>
public TreeView ElementStructureTree
{
…
[/Quote]
顶
Luck_cl
2009-04-19
打赏
举报
回复
学习了
wuyq11
2009-04-19
打赏
举报
回复
(Label)Master.FindControl("labNotice");查询控件
参考
ASP.NET2.0数据指南
中
文01
8. **
母板
页和站点导航**:"03
母板
页和站点导航.doc"讨论了ASP.NET
中
的
母板
页机制,它能提供一致的布局和导航,简化多页面设计。站点导航则涉及XML站点地图和Navigation
控件
,帮助用户在网站
中
轻松地浏览和跳转。 ...
[精选]网站设计与开发培训课程.pptx
课程
中
采用了三层架构技术,将存储过程封装在业务层,并使用了ADO.NET技术,通过
母板
、用户
控件
、数据列表
控件
等工具来构建网站架构。此外,课程还涉及到一些主要技术,比如页面传
值
、JavaScript与.NET的交互、
控件
...
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程
7. 数据的自定义格式化:开发者可以在GridView或DetailsView
控件
中
使用TemplateField来自定义数据的显示格式,实现复杂布局。 8. 分页和排序功能:***提供了内置的分页和排序功能,可以高效地处理数据表格的分页...
jquery获取服务器
控件
(
母板
页)
大家可能在使用jQuery时,碰到要获取服务器
控件
值
的问题。有人觉得好奇,获取服务器
控件
值
的方法同获取html标签
值
是一样的啊!是的,但是当网页
中
引用了自定义
控件
或者
母板
页时,服务器
控件
的ID就会发生改变,...
jQuery获取asp.net服务器
控件
大家可能在使用jQuery时,碰到要获取服务器
控件
值
的问题。有人觉得好奇,获取服务器
控件
值
的方法同获取html标签
值
是一样的啊!是的,但是当网页
中
引用了自定义
控件
或者
母板
页时,服务器
控件
的ID就会发生改变,而不是...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章