Merhabalar, asp.net 'de bir form oluşturdum fakat verileri kaydet dediğim zaman hiç bir tepkime olmuyor verileri yollamıyor.
Nasıl bir yol izleyebilirim?
PersonelVeriGirisi.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ITTP247
{
public partial class PersonelVeriGirisi : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_click(object sender, EventArgs e)
{
SqlDataSource1.InsertParameters["Pers_Adi"].DefaultValue = TextBox1.Text;
SqlDataSource1.InsertParameters["Pers_Soyadi"].DefaultValue = TextBox2.Text;
SqlDataSource1.InsertParameters["Pers_DTarihi"].DefaultValue = TextBox3.Text;
SqlDataSource1.InsertParameters["Unvan_ID"].DefaultValue = DropDownList1.SelectedValue;
SqlDataSource1.InsertParameters["Cinsiyet_ID"].DefaultValue = RadioButtonList1.SelectedValue;
SqlDataSource1.InsertParameters["Bolum_ID"].DefaultValue = DropDownList2.SelectedValue; ;
int s = SqlDataSource1.Insert();
if (s > 0)
{
Label1.Text = "Yeni Personel Bilgisi: <b>" + TextBox2.Text + "</b><p>Başarı ile Eklendi";
Label1.Visible = true;
}
else
Label1.Text = "Yeni Personel Kaydı Başarısız. Verilerinizi Kontrol ettikten sonra Tekrar deneyiniz";
Label1.Visible = true;
}
}
}PersonelVeriGirisi.aspx
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="PersonelVeriGirisi.aspx.cs" Inherits="ITTP247.PersonelVeriGirisi" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
.auto-style1 {
width: 100%;
}
.auto-style2 {
width: 155px;
}
.auto-style3 {
width: 185px;
}
.auto-style4 {
width: 460px;
}
.auto-style5 {
width: 138px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table class="auto-style1">
<tr>
<td colspan="4">Personel Veri Giriş Formu</td>
</tr>
<tr>
<td class="auto-style2">Adı:</td>
<td class="auto-style3">
<asp:TextBox ID="TextBox1" runat="server" Width="132px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" CssClass="auto-style14" ErrorMessage="Personel Adını Giriniz..."></asp:RequiredFieldValidator>
</td>
<td class="auto-style5">Soyadı:</td>
<td class="auto-style4">
<asp:TextBox ID="TextBox2" runat="server" Width="130px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2" CssClass="auto-style14" ErrorMessage="Personel Soyadını Giriniz..."></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="auto-style2">Cinsiyeti:</td>
<td class="auto-style3">
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" RepeatDirection="Horizontal">
<asp:ListItem Value="1">Erkek</asp:ListItem>
<asp:ListItem Value="2">Kadın</asp:ListItem>
</asp:RadioButtonList>
</td>
<td class="auto-style5">DTarihi:</td>
<td class="auto-style4">
<asp:TextBox ID="TextBox3" runat="server" Width="110px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style2">Ünvanı:</td>
<td class="auto-style3">
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource2" DataTextField="Unvan" DataValueField="Kategori_ID">
</asp:DropDownList>
</td>
<td class="auto-style5">Bölümü:</td>
<td class="auto-style4">
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource3" DataTextField="Bolum_Adi" DataValueField="Bolum_ID">
</asp:DropDownList>
</td>
</tr>
<tr>
<td class="auto-style2"> </td>
<td class="auto-style3"> </td>
<td class="auto-style5"> </td>
<td class="auto-style4">
<asp:CheckBox ID="CheckBox1" runat="server" Checked="True" Text="Personel Aktif Mi?" />
</td>
</tr>
<tr>
<td class="auto-style2"> </td>
<td class="auto-style3"> </td>
<td class="auto-style5"> </td>
<td class="auto-style4"> </td>
</tr>
<tr>
<td class="auto-style2"> </td>
<td class="auto-style3"> </td>
<td class="auto-style5"> </td>
<td class="auto-style4"> </td>
</tr>
<tr>
<td class="auto-style2"> </td>
<td class="auto-style3">
<asp:Label ID="Label1" runat="server" Text="Sonuç mesajı..." CssClass="auto-style14" Visible="False"></asp:Label>
</td>
<td class="auto-style5"> </td>
<td class="auto-style4"> </td>
</tr>
<tr>
<td class="auto-style2"> </td>
<td class="auto-style3">
<asp:Button ID="Button1" runat="server" Text="Verileri Kaydet" />
</td>
<td class="auto-style5">
<asp:Button ID="Button2" runat="server" OnClientClick="window.close()" Text="Formu Kapat" />
</td>
<td class="auto-style4"> </td>
</tr>
<tr>
<td class="auto-style2">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:con_PMTP %>" SelectCommand="SELECT [Pers_ID], [Pers_Adi], [Pers_Soyadi], [Pers_DTarihi], [Pers_Ise_Giris_Tarihi], [Pers_Isten_Cikis_Tarihi], [Bolum_ID], [Cinsiyet_ID], [Unvan_ID], [Pers_Aktif_Mi] FROM [tbl_Personeller]" InsertCommand="INSERT INTO tbl_Personeller(Pers_ID, Pers_Adi, Pers_Soyadi, Pers_DTarihi, Bolum_ID, Unvan_ID) VALUES (@Pers_ID, @Pers_Adi, @Pers_Soyadi, @Pers_DTarihi, @Bolum_ID, @Unvan_ID)">
<InsertParameters>
<asp:Parameter Name="Pers_ID" />
<asp:Parameter Name="Pers_Adi" />
<asp:Parameter Name="Pers_Soyadi" />
<asp:Parameter Name="Pers_DTarihi" />
<asp:Parameter Name="Bolum_ID" />
<asp:Parameter Name="Unvan_ID" />
</InsertParameters>
</asp:SqlDataSource>
</td>
<td class="auto-style3"> </td>
<td class="auto-style5">
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:con_PMTP %>" SelectCommand="SELECT [Unvan], [Kategori_ID] FROM [tbl_Kategoriler]"></asp:SqlDataSource>
</td>
<td class="auto-style4">
<asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:con_PMTP %>" SelectCommand="SELECT [Bolum_ID], [Bolum_Adi] FROM [tbl.Bolumler]"></asp:SqlDataSource>
</td>
</tr>
</table>
</form>
</body>
</html>//------------------------------------------------------------------------------
// <otomatik üretildi>
// Bu kod bir araç tarafından oluşturuldu.
//
// Bu dosyada yapılacak değişiklikler yanlış davranışa neden olabilir ve
// kod tekrar üretildi.
// </otomatik üretildi>
//------------------------------------------------------------------------------
namespace ITTP247
{
public partial class PersonelVeriGirisi
{
/// <summary>
/// form1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// TextBox1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox TextBox1;
/// <summary>
/// RequiredFieldValidator1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
/// <summary>
/// TextBox2 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox TextBox2;
/// <summary>
/// RequiredFieldValidator2 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
/// <summary>
/// RadioButtonList1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.RadioButtonList RadioButtonList1;
/// <summary>
/// TextBox3 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox TextBox3;
/// <summary>
/// DropDownList1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList DropDownList1;
/// <summary>
/// DropDownList2 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList DropDownList2;
/// <summary>
/// CheckBox1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.CheckBox CheckBox1;
/// <summary>
/// Label1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label1;
/// <summary>
/// Button1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.Button Button1;
/// <summary>
/// Button2 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.Button Button2;
/// <summary>
/// SqlDataSource1 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource1;
/// <summary>
/// SqlDataSource2 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource2;
/// <summary>
/// SqlDataSource3 denetimi.
/// </summary>
/// <remarks>
/// Otomatik üretilmiş alan.
/// Değiştirmek için, alan bildirimini tasarımcı dosyasından arka plan kod dosyasına taşıyın.
/// </remarks>
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource3;
}
}