标签: master-pages

如何在ASP.NET MVC中传递页面的元标记?

我在过去几天玩ASP.NET MVC并且能够构建一个小站点.一切都很好.

现在,我需要通过ViewData传递页面的META标签(标题,描述,关键字等).(我正在使用母版页).

你是如何处理这个的?先感谢您.

asp.net-mvc master-pages

9
推荐指数
2
解决办法
7089
查看次数

Ajax脚本管理器和母版页

我正在构建一个新网站,并希望使用Ajax控件.

我是否需要在MasterPage和每个内容页面上放置ScriptManager控件?或者只是在MasterPage上?(或者只是在内容页面上?)

master-pages asp.net-ajax

9
推荐指数
2
解决办法
1万
查看次数

如何从ASP.NET 3.5中的Web内容页面设置页面标题

我已经阅读了很多关于如何做到这一点的帖子/文章,我仍然没有从内容页面获取页面标题集.我的页面渲染正常,但我无法从内容页面获取标题集(所有页面都根据母版页设置了标题).这是我的母版页的代码隐藏:

Partial Class zSEO
Inherits System.Web.UI.MasterPage
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Page.Header.Title = "Dynamically set in Master page"
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

这是母版页的其余部分:

<%@ Master Language="VB" 
EnableTheming="true"
Inherits="zSEO" 
CodeFile="zSEO.master.vb" %>
<!DOCTYPE html 
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" >
     <head id="Head1" runat="server">
         <title></title>
     </head>
 <body>
 <form id="form1" runat="server">    

 <div id="container">
     <div id="content">
         <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
         </asp:contentplaceholder>
     </div>    
 </div>      
 </form>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然而,我想在网页内容页面中建立页面的价值,并将其放在我的测试内容页面中:

Public Partial Class zShowAd
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As …
Run Code Online (Sandbox Code Playgroud)

asp.net webforms master-pages title

9
推荐指数
2
解决办法
1万
查看次数

9
推荐指数
1
解决办法
1万
查看次数

以编程方式使用Web表单母版页作为ASP.Net MVC视图的母版页

我们有一个运行的解决方案包含许多web forms具有相同母版页的应用程序,我们为母版页及其控件创建了一个类库项目,并将其作为dll每个Web表单应用程序内部引用并以编程方式分配母版页

现在我们将为我们的解决方案添加两个新应用程序,但我们决定ASP.Net MVC 3用于构建这些新应用程序.

问题是,我们必须为新应用程序使用相同的母版页,那么我们如何使用代码为我们的视图设置母版页?

注意记住我们的母版页是一个类库项目.

.net webforms master-pages asp.net-mvc-3

9
推荐指数
1
解决办法
4349
查看次数

如何在页面加载时动态更改aspx页面的标题

我有一组ASPX页面,其中每个页面都有不同的标题,但我想为没有标题的页面设置默认标题.默认标题必须是可配置的.

.net c# asp.net master-pages page-title

9
推荐指数
2
解决办法
4万
查看次数

Visual Studio 2012:如何使用母版页创建Web表单

嗨,我是编程和C#的新手.我正在使用Lee Chao的教科书"云数据库开发和管理",并在第9章中使用母版页面创建一个Web表单.

我创建了一个ASP.NET Web表单和一个母版页.下一步是创建"使用母版页的Web表单",但我无法使用本书中显示的选项.我已经使用谷歌以及这个网站进行了研究,没有运气.一个常见的建议是创建一个"Web表单",并且在创建Web表单后应该有一个"使用母版页"的选项,但我也没有看到该选项.有关如何使用母版页创建Web表单的任何建议或建议将不胜感激!

谢谢

c# asp.net webforms master-pages visual-studio-2012

9
推荐指数
2
解决办法
1万
查看次数

ASP.NET 4.5 TryUpdateModel不使用Master-Page在WebForm中选择Form值

我正在使用WebForms并且我正在尝试在Master-Page中执行模型验证,并且由于某种原因,模型没有获取值,这意味着在验证触发后如果我输入一个好的值,模型会不断返回空一遍又一遍地触发验证.如果我将代码放在没有母版页的页面中,它可以正常工作.我能够提供一个非常简单的例子,老实说,很难相信像MasterPages一样普遍,到目前为止还没有人遇到过这种情况.出于本示例的目的,我将模型嵌入到代码隐藏中,但外部没有区别.任何想法都将受到欢迎.谢谢.

--master-Page--

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="test.master.cs" Inherits="test" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

- WebForm -

<%@ Page Title="" Language="C#" MasterPageFile="~/test.master" AutoEventWireup="true" CodeFile="test3.aspx.cs" Inherits="test3" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div>
        <asp:ValidationSummary ID="valSummary" runat="server" />
    </div>
        <div><label>First Name:</label></div>
        <div><input type="text" id="FirstName" runat="server" /></div>
        <div><label>Middle Name:</label></div>
        <div><input type="text" id="MiddleName" runat="server" /></div>
        <div><label>Last Name:</label></div>
        <div><input type="text" id="LastName" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net validation webforms master-pages

9
推荐指数
1
解决办法
1534
查看次数

如何在内容页面中使用母版页中的方法

我正在用C#编写ASP.NET 4应用程序.我有一个母版页,其中我有以下方法:

public void DisplayMessage(string input)
{
   Label myMessageDisplayer = (Label)FindControl("uxMessageDisplayer");
   myMessageDisplayer.Text = input;
}
Run Code Online (Sandbox Code Playgroud)

我可以从内容页面调用此方法吗?
目前,我在内容页面中使用此代码:

Master.DisplayMessage("Item has been inserted.");
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

'System.Web.UI.MasterPage'不包含'DisplayMessage'的定义,并且找不到接受类型'System.Web.UI.MasterPage'的第一个参数的扩展方法'DisplayMessage'(你是否缺少using指令?或汇编参考?)

任何帮助将不胜感激.

c# asp.net master-pages

8
推荐指数
2
解决办法
3904
查看次数

如何使页面不使用ASP.NET MVC 3中的母版页

我有一个MVC3网站,我有一些页面,我不想使用母版页布局.默认母版页在_ViewStart文件中指定,因此将应用于所有内容.

如何配置以便在没有母版页的情况下显示某些页面?

谢谢

马特

c# master-pages asp.net-mvc-3

8
推荐指数
1
解决办法
4258
查看次数