ASP.NET (MASTER PAGE VE QUERYSTRİNG)




Kanalımızda anlattığımız dersin masterpage ve default sayfa kodlarını aşağıdan edinebilirsiniz. Dersi izlemek için Youtube kanalımıza buraya tıklayarak gidebilirsiniz.









MASTERPAGE



<!DOCTYPE html>



<html>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <div id="banner">

        </div>

        <div id="menu">
            <asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">
                <Items>
                    <asp:MenuItem NavigateUrl="Default.aspx?sayfa=anasayfa" Text="AnaSayfa" Value="AnaSayfa"></asp:MenuItem>
                    <asp:MenuItem NavigateUrl="Default.aspx?sayfa=hakkimizda" Text="Hakkımızda" Value="Hakkımızda"></asp:MenuItem>
                    <asp:MenuItem NavigateUrl="Default.aspx?sayfa=iletisim" Text="İletişim" Value="İletişim"></asp:MenuItem>
                </Items>
            </asp:Menu>
        </div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        
        </asp:ContentPlaceHolder>

        <div id="footer">

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

DEFAULT


<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div id="baslik" runat="server">
        Başlık
    </div>

    <div id="icerik" runat="server">

    </div>

    <asp:Image ID="Image1" runat="server" Height="155px" Width="159px" />

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:websayfaConnectionString %>" SelectCommand="SELECT baslik, icerik, resim, sayfa FROM sayfalar WHERE (sayfa = @sayfa)">
        <SelectParameters>
            <asp:QueryStringParameter DefaultValue="anasayfa" Name="sayfa" QueryStringField="sayfa" />
        </SelectParameters>
    </asp:SqlDataSource>

</asp:Content>

DEFAULT CS

public partial class _Default : System.Web.UI.Page
{
    DataView dv = new DataView();
    DataTable dt = new DataTable();

    protected void Page_Load(object sender, EventArgs e)
    {
        dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
        dt = dv.ToTable();
        baslik.InnerHtml = dt.Rows[0][0].ToString();
        icerik.InnerHtml = dt.Rows[0][1].ToString();
        Image1.ImageUrl = dt.Rows[0][2].ToString();

    }
}

Yorumlar