asp.net – 如何从内容页面访问母版页控件
发布时间:2020-05-23 07:07:16 所属栏目:asp.Net 来源:互联网
导读:我有一个主页面,其中包含状态消息的标签。我需要从不同的.aspx页面设置状态文本。如何从内容页面做到这一点? public partial class Site : System.Web.UI.MasterPage{ public string StatusNachricht { get { return lblStatus
|
我有一个主页面,其中包含状态消息的标签。我需要从不同的.aspx页面设置状态文本。如何从内容页面做到这一点? public partial class Site : System.Web.UI.MasterPage
{
public string StatusNachricht
{
get
{
return lblStatus.Text;
}
set
{
lblStatus.Text = value;
}
}
protected void Page_Load(object sender,EventArgs e)
{
}
}
我试过这个,但没有成功使其工作: public partial class DatenAendern : System.Web.UI.Page
{
var master = Master as Site;
protected void Page_Load(object sender,EventArgs e)
{
if (master != null)
{
master.setStatusLabel("");
}
}
protected void grdBenutzer_RowCommand(object sender,GridViewCommandEventArgs e)
{
try
{
//some code
if (master != null)
{
master.setStatusLabel("Passwort erfolgreich gendert.");
}
}
catch (Exception ex)
{
if (master != null)
{
master.setStatusLabel("Passwort konnte nicht gendert werden!");
}
}
}
}
}
解决方法在MasterPage.cs文件中添加Label的属性,如下所示:public string ErrorMessage
{
get
{
return lblMessage.Text;
}
set
{
lblMessage.Text = value;
}
}
在您的aspx页面上,就在Page Directive下面添加: <%@ Page Title="" Language="C#" MasterPageFile="Master Path Name"..... %> <%@ MasterType VirtualPath="Master Path Name" %> // Add this 在你的codebehind(aspx.cs)页面,你可以很容易地访问标签属性,并根据需要设置其文本。喜欢这个: this.Master.ErrorMessage = "Your Error Message here"; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – @:ASP.net MVC Razor是什么意思?
- asp.net – 从网页打印条形码标签
- asp.net-core – Razor模板中的特殊字符未正确编码
- asp.net – 如何在Visual Studio中生成Web服务的WSDL文件
- 在asp.net中使用加密数据库联接字符串保证数据安全
- asp.net – HttpWebRequestError:服务器提交协议冲突. Sec
- asp.net – 适用于多个用户的EWS通知中心
- asp.net – MVC5中IdentityDbContext和IdentityDbContext之
- asp.net-mvc – Sitecore MVC – 如何在页面上处理多个表单
- 你如何正确使用UpdatePanel? (asp.net)
推荐文章
站长推荐
- asp.net-mvc – 将动态JSON对象传递给Web API –
- asp.net-mvc – 使用Angular VS Razor进行ASP.Ne
- 为什么VS 2013将ASP.NET MVC 4 web.config复制到
- asp.net-mvc – 为什么当我更改响应时Authentica
- asp.net – 您是否将助手类存储在单独的程序集中
- asp.net-mvc – Url.Action映射Route属性的错误链
- asp.net-mvc – Web Deploy/Publish正在添加一个
- asp.net-mvc – 以Razor语法为Telerik MVC Grid定
- asp.net-mvc-3 – 用于在ASP.NET MVC3中使用Grid
- asp.net repeater手写分页实例代码
热点阅读
