我在這裏面臨着一個奇怪的問題。我有兩個項目,每個項目都有一些網頁。 起初,我並沒有試圖創建用戶帳戶和登錄。然而,我只是想能夠啓動一個按鈕點擊事件的過程中工作正常。點擊事件處理程序不打開代碼窗口
但是在我的新項目[我在那裏使用的用戶登錄],我只是我不能夠創建任何處理,這裏是我的代碼爲它不工作的頁面:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site1.master" AutoEventWireup="true"
CodeBehind="~/Default.aspx.cs" Inherits="Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<style type="text/css">
.style1
{
width: 100%;
background-image: url('../Images/dl.jpg');
}
</style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent" >
<h1>
<span class="input">Welcome to the members-only page.</span>
</h1>
<h2>
Start Client Side Application.
</h2>
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<span class="input"> You are not logged in. Click the Login link to sign in</span>
</AnonymousTemplate>
<LoggedInTemplate>
<span class="input">You are logged in. Welcome, </span>
</LoggedInTemplate>
</asp:LoginView>
<asp:LoginName ID="LoginName1" runat="server" />
<table class="style1">
<tr>
<td align="center" valign="middle">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Click on This Image Link To Start The Application<br />
<br />
<asp:ImageButton runat="server" ID="ImageButton1" Height="100px"
ImageUrl="~/Images/rdi.jpg" />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</td>
</tr>
</table>
<asp:LoginStatus ID="LoginStatus1" runat="server"
LogoutAction="RedirectToLoginPage" BackColor="White"
Font-Underline="True" />
</asp:Content>
解決辦法爲了這?事實上,我只注意到事件處理程序在同一個項目中的另一個網頁,但沒有這一項工作。
你在哪裏註冊了按鈕處理程序? – IrishChieftain 2012-03-07 01:32:21
我正在嘗試爲圖片按鈕添加點擊處理程序,但它不會進入代碼視圖。 – 2012-03-07 01:33:31
您是否將此項目創建爲「Web應用程序」項目或「網站」項目?如果您將項目創建爲「網站」項目,則可能必須將CodeBehind屬性更改爲CodeFile。 – jmaglio 2012-03-07 01:35:58