Arkadaşlar yeni yeni ASP.NET 2 C# Öğrenmeye başladım ama alttaki 2kodu kodu bir türlü çalıştıramadım

biryerlerde hata var.Bilen biri varsa yardım edebilirmi, sorun(lar) nerde?
///KOD BAŞLANGIÇ1\\\ <%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "Linkleri Görebilmek İçin
Kayıt Olun veya
Giriş Yapın">
<script runat="server">
</script>
<html xmlns="Linkleri Görebilmek İçin
Kayıt Olun veya
Giriş Yapın" >
<head runat="server">
<title>Deneme</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Aspnet2_ornek_veritabaniConnectionString %>"
ProviderName="<%$ ConnectionStrings:Aspnet2_ornek_veritabaniConnectionString.ProviderName %>" FilterExpression="SEMT" = '{0}'" >
SelectCommand="SELECT [ADI], [SOYADI], [SEMT] FROM [Kisiler]">
</asp:SqlDataSource>
<FilterParameters>
<asp:ControlParameter Name="semt_filtresi" ControlID="DropDownlist1" Property-Name="SelctedValue" ></asp:ControlParameter>
</FilterParameters>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:Aspnet2_ornek_veritabaniConnectionString %>"
ProviderName="<%$ ConnectionStrings:Aspnet2_ornek_veritabaniConnectionString.ProviderName %>"
SelectCommand="SELECT DISTINCT [SEMT] FROM [Kisiler]">
</asp:SqlDataSource>
<asp:DropDownList ID="DropDownList1" AutoPostBack=true DataSourceID="SqlDataSource2" DataTextField="SEMT" runat="Server">
</asp:DropDownList>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="ADI" DataField="ADI" SortExpression="ADI" />
<asp:BoundField HeaderText="SOYADI" DataField="SOYADI" SortExpression="SOYADI" />
<asp:BoundField HeaderText="SEMT" DataField="SEMT" SortExpression="SEMT" />
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
///KOD BİTİŞ1\\\
///KOD BAŞLANGIÇ 2\\\<%@ Page Language="C#" %>
<html xmlns="Linkleri Görebilmek İçin
Kayıt Olun veya
Giriş Yapın" >
<head runat="server">
<title>Webdetek.NeT - ASPNET -</title>
</head>
<body bgcolor="#ccffcc">
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="SqlDataSource1" Runat="server" SelectCommand="SELECT [ADI], [SOYADI], [SEMT] FROM [KISILER] where SEMT = @semt_filtresi AND ADI = @isim_kriteri "
ConnectionString="<%$ConnectionStrings:AppConnectionString1 %>" >
<SelectParameters>
<asp:ControlParameter Name="semt_filtresi" ControlID="DropDownList1" PropertyName="SelectedValue" ></asp:ControlParameter>
<asp:ControlParameter Name="isim_kriteri" ControlID="TextBox1" PropertyName="Text" />
</SelectParameters></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" Runat="server" SelectCommand=" SELECT DISTINC [SEMT] FROM [KISILER]" ConnectionString="<%$ConnectionStrings:AppConnectionString1 %>" /> Semt:
<asp:DropDownList> ID="DropDownList1" AutoPostBack=true DataSourceID="SqlDataSource2" DataTextField="SEMT" Runat="server">
</asp:DropDownList> Ad:<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="false" Width="614px" Height="133px" SummaryViiewColumn="ADI">
<Columns>
<asp:BoundField HeaderText="ADI" DataField="ADI" SortExpression="ADI" />
<asp:BoundField HeaderText="SOYADI" DataField="SOYADI" SortExpression="SOYADI" />
<asp:BoundField HeaderText="SEMT" DataField="SEMT" SortExpression="SEMT" />
</Columns></asp:GridView>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
</body>
</html>
///KOD BİTİŞ2\\\
Teşekkür listesi şu anda boş.