Я выполнил некоторые примеры в своем ASP.NET 4.5 в C# книге для мастер-страниц. Поэтому я сделал более сложный сайт, используя их, и все это работает локально. Но когда я нажимаю его на свой удаленный сервер, он говорит, что файл не может быть найден. Поэтому я проверил более основную главную страницу в Visual Studio 2015. И он работает локально, но при нажатии на удаленный сервер он все равно не работает. Я тоже не мог найти ответы. Я пробовал разные URL-адреса, думая, что я тоже использую неправильный URL-адрес. Я использовал
myWebSite.com/TestFolder/MasterPage.master
myWebSite.com/TestFolder/
myWebSite.com/TestFolder/MasterPageЧто мне нужно сделать, чтобы заставить ASP.NET MasterPage работать на моем сервере?
Так что я не уверен, что я делаю неправильно. Любая помощь будет принята с благодарностью.
Код для моей главной страницы выглядит следующим образом:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Tester</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<h1>This is a test of the master page.</h1>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Я не уверен, что именно вы пытались сделать, но для справок в будущем вы никогда не переходите на главную страницу. Это в основном прославленный файл шаблона. –
Благодарим вас за разъяснение. Эта аналогия помогает мне лучше понять. Поскольку он не нашел файл, я как бы начал сомневаться в том, что я пытаюсь перейти к нему правильно, поэтому я попытался перейти к нему, используя любое расширение, которое, как я думал, возможно. –
Предполагая, что вы используете Visual Studio, инструментарий должен облегчить использование вашей главной страницы. Если вы хотите добавить другую страницу, вы можете щелкнуть правую кнопку мыши на главной странице и выбрать «Добавить страницу контента». Вы также можете щелкнуть правой кнопкой мыши по проекту, выбрать «Добавить новый элемент» и выбрать «Веб-форму с помощью главной страницы». Шаблоны редактора добавят необходимые привязки для обеспечения того, чтобы главная страница была применена к странице содержимого. –