Это специально для Visual Studio 2015.Visual Studio 2015 ASP.NET Не удается получить доступ к идентификатору управления в коде. Не буду строить
В моей Site.Master я имею
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="~/Site.master.cs" Inherits="SiteMaster" %>
<asp:Literal ID="Literal1" runat="server" />
И в моем Site.master.cs меня
Literal1.Text = "test";
В добавление в Site.master.cs У меня есть
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebMatrix.Data;
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
Literal1.Text = "test";
}
И он не будет построен. Я получаю сообщение об ошибке:
error CS0103: The name 'Literal1' does not exist in the current context.
Нет файла дизайнера. Я не знаю, как вернуть файл дизайнера для VS2015. Я попробовал несколько более старых предложений из предыдущих версий VS. Я хотел бы получить его, чтобы построить, нужен ли мне файл дизайнера или нет.
Это проект веб-сайта? Или проект веб-приложения? Вы вручную удалили файл дизайнера? Используете ли вы управление исходным кодом? – mason
Я использую управление источником git. В моем меню он говорит «Веб-сайт», а не проект. –
В проекте веб-сайта не будет файлов дизайнеров. Вероятно, вам нужно показать директиву @Page в верхней части вашего ASPX и показать код для вашего класса в своем вопросе. – mason