0
我初學者到ASP.NET和我的第一個應用程序,它有鑑於這樣的:http://prntscr.com/5iaiig如何添加文本和圖像的靜態和動態aspx頁面在我的情況
在這裏,你可以看到它有點類似於不同的是,我想簡單地演示不同的文本點擊每個按鈕,如「家」,「關於」,「時間線」和「照片」。 我不知道該怎麼做?
我對Site.Mater所有代碼:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WebApplication1.SiteMaster" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form runat="server">
<div class="page">
<div class="header">
<div class="title">
<h1>
<img src="Images/sss.jpg" alt="Powered by Shekhar" width="80" height="100" />
Shekhar's FaceBuk
</h1>
</div>
<div class="loginDisplay">
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<AnonymousTemplate>
[ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ]
</LoggedInTemplate>
</asp:LoginView>
</div>
<div class="clear hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="TimeLine"/>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Photos"/>
<asp:MenuItem Text="testing of shekhar" />
</Items>
</asp:Menu>
</div>
</div>
<div class="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
<div class="clear">
</div>
</div>
<div class="footer">
</div>
</form>
</body>
</html>
而重要的組成部分是:
<div class="clear hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="TimeLine"/>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Photos"/>
<asp:MenuItem Text="testing of shekhar" />
</Items>
</asp:Menu>
</div>
在我About.aspx兩個的.cs文件是: About.aspx.cs和About.aspx.designer.cs分別如下:
namespace WebApplication1
{
public partial class About : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Get the number of labels to create.
}
}
}
and
namespace WebApplication1
{
public partial class About
{
}
}
現在的問題是如何改變這些兩類和Site.Maser,這樣我可以點擊顯示一些內容(文字,圖像等),以「關於」中的正下方(我要爲每個按鈕點擊做同樣的事情,但是一旦我想到了一個我可以爲別人做的事情)?謝謝你對我的幫助很大。
當我點擊About.aspx它給出了這樣的:HTTP:/ /prntscr.com/5ihsge所以hoz我可以添加代碼(你寫的)在About.aspx – user3085082
你不能直接通過文件系統,即C:\ users \ ... \ about.aspx打開頁面。您必須通過Web服務器運行它。在Visual Studio中,您可以按播放按鈕加載Web服務器(IIS Express),它將顯示網站並處理您的aspx頁面。事實上,在你的第一個屏幕截圖中,它顯示了正在使用的url http:// localhost:58017,我假設你通過按播放按鈕來到那裏。但在你的第二個屏幕截圖中,它看起來像是通過文件系統在那裏瀏覽不起作用的。 –
我試圖通過直接點擊它打開About.aspx然後它給出了這個錯誤。但是,爲什麼我從你的意見中瞭解到:(1)我應該點擊播放按鈕它會到我的瀏覽器並顯示網站,然後我把你的代碼放在網站上的「關於」按鈕點擊。 Coukd你,請糾正我,如果我錯了。 (我有點困惑)。非常感謝。 – user3085082