1

正如它所说,当我在调试中运行我的应用程序时,不会调用代码隐藏。

我一开始就遇到了这个问题,并设法通过放弃我正在处理的页面并开始一个全新的页面来解决它。

不过现在这个好像也坏了!

基本上,它只是打开显示未更改的 HTML,而无需运行任何 C# 代码,也不会遇到任何断点。

它构建正常,但我还没有尝试部署它,因为我目前没有可用的服务器。

这是我在 index.aspx.cs 后面的代码:

namespace PAPS
{
    public partial class index : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        { 
            string username = User.Identity.Name;
            // check security
            Security security = new Security(username);
            divUsername.InnerText = username;
            security = null;
        }
    }
}

index.aspx 中的页面声明如下:

<%@ Page Language="C#" AutoEventWireup="false" EnableSessionState="True" EnableViewState="false" CodeBehind="index.aspx.cs" Inherits="PAPS.index" %>

有人有什么有用的建议吗?

谢谢

4

1 回答 1

5

你有

AutoEventWireup = false

除非您自己处理事件,否则请尝试将其设置为 true。

于 2012-12-17T14:07:16.687 回答