2012-04-07 3 views
1

У меня есть простой веб-сайт с ASP.NET C#.ASP.NET C# Button OnClick No Response, No Value Change

Он работает нормально после того, как я нажал [RUN] в Visual Studio.

Но после того, как я загрузил на свой сервер веб-хостинга, ничего не происходит, когда нажимается кнопка. «Label1» ничего не меняет. Кажется, что нет почты.

Что происходит? Что пропущено?

вот Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="MyWebApp._Default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 

     <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" /> 
     <br /> 
     <br /> 
     <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 

    </div> 
    </form> 
</body> 
</html> 

И это Default.aspx.cs:

using System; 
using System.Collections.Generic; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace BiLab 
{ 
    public partial class _Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 

     protected void Button1_Click(object sender, EventArgs e) 
     { 
      Label1.Text = "Button 1 Pressed."; 
     } 
    } 
} 

Это мой Web.Config:

<?xml version="1.0"?> 
<configuration> 
    <appSettings/> 
    <connectionStrings/> 
    <system.web> 
    <compilation debug="false"/> 
    <pages enableViewState="true"/> 
    <sessionState cookieless="UseCookies" cookieName="MyWebApp" timeout="20" /> 
    <authentication mode="Windows" /> 
    <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

ответ

1

проверить ваши пространство имен в коде позади. Это: BILab и Inherits = "MyWebApp._Default" атрибут в Default.aspx не совпадает.

0

Изменение:

<%@ Page Language="C#" 
     AutoEventWireup="true" 
     CodeBehind="Default.aspx.cs" 
     Inherits="MyWebApp._Default" %> 

к:

<%@ Page Language="C#" 
     AutoEventWireup="true" 
     CodeBehind="Default.aspx.cs" 
     Inherits="BILab._Default" %>