1

我是 asp.net 的新手!按照教程http://www.youtube.com/watch?v=aUx2Bdx68f4我已经编写了成功构建的代码!但是当我执行此操作时它显示以下错误: 在此处输入图像描述

样式表

body
{
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    background-color: #e9e9e9;
}
#wrapper
{
    width: 1080px;
    margin: 0 auto;
    padding:10px;
    border: 5px solid #dedede;
    background-color: #fff;
}
#banner
{
    height: 200px;
    border: 3px solid #e3e3e3;
    background-image:url(../Styles/kk.jpg);
    background-repeat: no-repeat;
    background-size : cover;   
}
#navigation
{
    height: 60px;
    border: 3px solid #e3e3e3;
    margin-top:20px;
    background-image:url(../Styles/kk.jpg);
}
#content_area
{
    float: left;
    width: 750px;
    margin: 20px 0 20px 0;
    padding: 10px;
    border: 3px solid #e3e3e3;
}
#sidebar
{
    float: right;
    width: 250px;
    height:400px;
    margin:20px 10px 20px 10px;
    border: 3px solid #e3e3e3;
}
#footer
{
    clear:both;
    width: auto;
    height:40px;
    margin-top:20px;
    background-image:url(../Styles/kk.jpg);
}

母版页代码

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>My Website</title>
    <link rel= "StyleSheet1" type="text/css" href ="~/Style/StyleSheet1.css" />

</head>
<body>
    <form id="form1" runat="server">
    <div id="wrapper">
    <div id="banner">
    </div>
    <ul id="navigation">
    </ul>
    <div id="content_area">
    </div>
    <div id="sidebar">
    </div>
    <div id="footer">
    <p> All rights reserved.</p>
    </div>
    </div>
    </form>
</body>
</html>

谁能帮我解决我的问题?

4

3 回答 3

6

母版页不是直接执行的,您需要创建 aspx 页面,然后在其中包含该母版页。

将该aspx页面设置为启动页面,然后执行程序。

添加母版页:

您的 @page 指令应具有以下属性MasterPageFile="~/MasterPage.master"

您的整个 @page 指令应如下所示:

<%@ Page Title="" Language="c#" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="ASPXPageName.aspx.cs" Inherits="NamespaceName.ASPXPageName" %>

添加aspx时将有以下步骤:

在此处输入图像描述

在此处输入图像描述

可以按照以下文档:

http://msdn.microsoft.com/en-us/library/aa581781.aspx

于 2013-11-08T06:59:03.147 回答
2

您必须添加至少一个普通aspx页面,它可能会使用您的母版页。母版页本身不可浏览。

右键单击您的项目Add -> New Item -> Web From using Master Page选择您的母版页并查看您新创建的页面。

于 2013-11-08T06:57:46.697 回答
1

您是否为母版页创建了任何视图。创建一个视图,然后使用 f5(debug) 或 ctrl+f5 运行该 aspx 页面

于 2013-11-08T06:58:29.723 回答