Функциональность главной страницы не работает на всех страницах контента (веб-форма 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();
и что-то еще, я не знаю, имеет ли это значение, на странице карты нет элемента формы.