Функциональность главной страницы не работает на всех страницах контента (веб-форма asp.net)

На моей главной странице есть несколько кнопок, позволяющих пользователю выбрать предпочитаемую им культуру.

protected void btnES_Click(object sender, EventArgs e)
{
    Global.UserSession.Culture = "es-es";
    Server.Transfer(Request.Path);
}

На новой только что добавленной странице, которая отображает карту Google, этот код не запускается. Мои контрольные точки не достигнуты. Однако это работает для остальной части сайта. Есть ли какая-то связь между контентом и главными страницами, которые мне не хватает?

Это с моей страницы карты

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="MainMenu.master" CodeBehind="map.aspx.cs" Inherits="Choice.RI.UI.Map" %>

а это от мастера

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MainMenu.master.cs" Inherits="Choice.RI.UI.MainMenu" %>

--- редактировать ---

на странице карты нет программно добавленных элементов управления. все, что я делаю при загрузке страницы, это создаю объект aC# string, который содержит javascript для отображения карты, и затем я регистрирую его следующим образом

ClientScript.RegisterStartupScript(this.GetType(), "mapInit", script, true);

и моя последняя строка кода, которая мешает мастеру, это, который просто удаляет некоторые CSS, чтобы карта выглядела более полной в браузере

(Master as MainMenu).RemoveStylingForMapPage();

и что-то еще, я не знаю, имеет ли это значение, на странице карты нет элемента формы.

0 ответов

Другие вопросы по тегам