Как VS 2015 исправить глюк с designer.cs

425
10 февраля 2017, 02:04

Как заставить студию перегенерировать designer.cs файл в WebApplication?

Есть цепочка файлов AList.ascx AList.ascx.cs и AList.ascx.designer.cs Как раз c последним иногда возникает странная проблема (возможно связана с Ajax).

Есть форма

<%@ Control Language="C#" AutoEventWireup="true"  Codebehind="List.ascx.cs" Inherits="MyProject.Controls.AList" %>
<%@ Register    Assembly="AjaxControlToolkit"    Namespace="AjaxControlToolkit"    TagPrefix="ajaxToolkit" %>
<asp:Label ID="lbVersion" runat="server"></asp:Label>

Под нёё код

using System;    
using System.Web;
namespace MyProject.Controls{
public partial class AList :  System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
       lbVersion.Text = "1.0"; /*Строка 26*/
    }
}

Ошибка CS0103 Имя "lbVersion" не существует в текущем контексте. D:\Project\MyProject\Source\Controls\List.ascx.cs 26
Компилятор

Предыдущая ошибка имела вид примерно такой

Ошибка AList.lbVersion конфликтует с AList.lbVersion

Удалил файл AList.ascx.designer.cs. Подредактировал AList.ascx и сохранил. По идее файл должен сгенерироватся автоматически. Не первый раз приходится удалять файл и с нуля набивать. Есть ли какое-то простое решения этого глюка? В 2005 студии глюк был аналогичный. Как aspx так и с ascx одинаковый баг. Иногда студия отказывается понимать что есть файл designer.cs.

Если писать ((Label)FindControl("lbVersion")).Text = "123"; то всё работает. Ну не через FindControl всё же писать... Второй вариант - набрать AList.ascx.designer.cs с нуля - но это не совсем хорошо.

READ ALSO
Парсинг html таблицы в c# без сторонних библиотек

Парсинг html таблицы в c# без сторонних библиотек

Добрый день(утро, вечер, ночь)! У меня возникла одна небольшая проблема: есть страница с таблицей (конкретно эта) и я ее должен превратить в datatable,...

504
Поворот изображения без обрезки

Поворот изображения без обрезки

В pictureBox отображается картинка, помещенная туда через openfiledialog, и поворачивается на 90 градусов вот так

334
Динамические фильтры в DataView

Динамические фильтры в DataView

Всем приветИмею такую задачу: у меня есть gridcontrol и есть DataTable, которая для грида есть DataSource

344
Что такое модель?

Что такое модель?

Довольно часто встречается понятие модели в терминах, например, MVC или ORMНо что это такое ?

340