1

我的母版页有几个按钮让用户选择他喜欢的文化。

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" %>

- - 编辑 - -

地图页面上没有以编程方式添加的控件。我在页面加载时所做的就是创建包含 javascript 的 ac# 字符串对象来显示地图,然后我像这样注册它

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

我的最后一行代码干扰了主人是这样的,它只是删除了一些 css 以使地图在浏览器上显得更饱满

(Master as MainMenu).RemoveStylingForMapPage();

还有别的,我不知道这是否重要,地图页面不包含表单元素。

4

0 回答 0