Возникли проблемы с веб-формой asp.net, использующей страницу-шаблон. Проблема возникает только в том случае, если страница имеет имя default.aspx. При имени default.aspx при наличии кода в событии Page_Load другие события не инициируются. Это также включает в себя весь код, комментированный я протестировал события OnInit и Button click, проблема впервые проявилась с нажатиями кнопок не запуск.
Default.aspx код
<%@ Page Title="" Language="C#" MasterPageFile="~/TWS/tws.Master" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="SITMComAU.TWS.original" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="bodyPlaceholder" runat="server">
</asp:Content>
Запуск OnInit: - Проверка через точку разрыва
public partial class original : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
int a = 1;
int b = 2;
int c = a;
}
}
Запуск OnInit не производится: - Проверка через точку разрыва
public partial class original : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
/*
int y = 5;
int z = y - 1;
*/
}
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
int a = 1;
int b = 2;
int c = a;
}
}
Запуск OnInit не выполняется: - Проверка через точку разрыва
public partial class original : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int y = 5;
int z = y - 1;
}
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
int a = 1;
int b = 2;
int c = a;
}
}
Все вышеперечисленное работает, если aspx, c
Что касается главной страницы. Это только макет, в файле .cs нет функциональности.
Что я пытался:
Я надеюсь, что кто-то может помочь!