Tag: 主页

在母版页代码中获取页面标题

我想在c#主页面代码中获取页面标题。 我尝试使用Page.Header.Title; 属性但它返回null 。 请帮我拿到标题。 提前致谢。 Shibin VM

如何从母版页调用javascript?

我正在尝试从主页面调用javascript警报,在那里我有一个更新面板。 在那个按钮和一个文本框中。 我需要在单击主页面中的按钮时调用警报。 到目前为止似乎没有用。 请帮忙。 Page.ClientScript.RegisterStartupScript (this.GetType(), “alert”, “invokeMeMaster();”, true); 这就是我在按钮点击中写的内容。 invokerMEMaster只包含一条警报消息。我需要在单击警报的ok按钮上重新加载页面。 我怎么能这样做?

如何在母版页中创建创建变量/属性,让子页面访问它们?

如何在母版页中创建创建变量/属性,让子页面访问它们? 所以我的主人将有一个字符串属性HomeUrl 使用母版页的任何页面如何访问此属性?

如何在asp.net C#代码后面的菜单控件中禁用特定菜单项

在母版页中: 我想在代码隐藏中禁用Reports和Master菜单。 我必须检查它是否是管理员。 如果用户处于状态admin,则表示应显示所有菜单项,如果用户不是管理员,则必须为报告和主菜单设置visible = false。 请帮我。

ASP.NET 4.5 TryUpdateModel不使用母版页在WebForm中选择表单值

我正在使用WebForms并且我正在尝试在Master-Page中执行模型validation,并且由于某种原因,模型没有获取值,这意味着在validation触发后如果我输入一个好的值,模型会一直空回来一遍又一遍地触发validation。 如果我把代码放在没有母版页的页面中,它可以正常工作。 我能够举出一个非常简单的例子,老实说,很难相信像MasterPages一样常见,到目前为止还没有人遇到这种情况。 出于本示例的目的,我将模型嵌入到代码隐藏中,但外部没有区别。 任何想法都将受到欢迎。 谢谢。 –master-Page– – WebForm – First Name: Middle Name: Last Name: – 代码背后 – using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.ModelBinding; using System.ComponentModel.DataAnnotations; public partial class test3 : System.Web.UI.Page { public class testClass2 { [Required()] [MinLength(2)] public string FirstName { get; set; } […]

从用户控件/类/页面访问母版页公共方法

我要在我的母版页上访问一个方法。 我有一个错误标签,我想根据我从我的网站收到的错误消息更新。 public string ErrorText { get { return this.infoLabel.Text; } set { this.infoLabel.Text = value; } } 如何从我设置的用户控件或类中访问它?

如何确定从母版页显示哪个子页面?

我正在母版页上编写代码,我需要知道正在显示哪个子(内容)页面。 我该如何以编程方式执行此操作?

在page_load上的内容页面上传递母版页控制值

我在母版页上有一个下拉列表,我想在内容页面加载时在内容页面上传递选定的值。 我的问题是,只有当我在下拉列表中更改值时,该值才会通过。 因此,当页面加载时我必须从下拉列表中重新选择以捕获下拉列表的值。 如果我正在浏览内容页面,则所选值不会在页面加载时传递。 我的主页代码.net: 主页cs: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlcategories.DataBind(); ddlcategories.Items.Insert(0, “Uncategorized”); ddlcategories.Items[0].Value = “0”; ddlcategories.SelectedValue = Convert.ToString(Session[“lblCategoryID”]); } } protected void ddlcategories_SelectedIndexChanged(object sender, EventArgs e) { Session[“lblCategoryID”] = Convert.ToInt32(ddlcategories.SelectedValue); } 内容页面cs: protected void Page_Load(object sender, EventArgs e) { Label10.Text = Convert.ToString(((DropDownList)Master.FindControl(“ddlcategories”)).SelectedValue); }

内容控件必须是内容页面中的顶级控件或引用母版页的嵌套母版页

我想使用嵌套母版页,所以我创建了以下母版页: 我创建以下页面以使用该母版页: 我收到以下错误: 内容控件必须是内容页面中的顶级控件或引用母版页的嵌套母版页

我如何解决错误’System.Web.UI.MasterPage’不包含的定义

我有两个母版页和一个内容页。 在我的本地计算机上,此代码可以正常工作,但是一旦我上传到服务器,我就会收到以下错误: 编译错误说明:在编译为此请求提供服务所需的资源期间发生错误。 请查看以下特定错误详细信息并相应地修改源代码。 编译器错误消息:CS1061:’System.Web.UI.MasterPage’不包含’DivWidth’的定义,并且没有可以找到接受类型’System.Web.UI.MasterPage’的第一个参数的扩展方法’DivWidth’(你错过了使用指令或程序集引用吗?) 来源错误: 第84行: 第85行: 第86行:this.Master.Master.DivWidth = 955; 第87行:SimpleElementCollection restrictedIds = new SimpleElementCollection(); 第88行:restrictedIds.Add(new SimpleElement(priceModifierPriceTypeId)); 源文件:c:\ Inetpub \ testsite \ shop \ Default.aspx.cs行:86 基本主页cocde: public partial class global : System.Web.UI.MasterPage { public int DivWidth { get; set; } protected void Page_Load(object sender, EventArgs e) { SetBodyClass(); if (DivWidth < 1) { DivWidth […]