Yazılım

/Yazılım

asp.net Gridview, Seçilen Kolonun Değerini Almak

Bu yazımda gridview de iki adet DataKeyNames kullanımını ve veriye erişim yöntemini göstereceğim. Bu yazıyı projemde ihtiyaç doğrultusunda kullanmak için araştırdığımda fazla türkçe kaynak bulamamıştım. Faydalı olması dileğiyle … aspx kısmı: <asp:GridView ID="gridListeAnaliz" runat="server" AutoGenerateColumns="False" DataKeyNames="OgrenciID,Odev1_Durumu" OnRowCommand="gridListeAnaliz11_RowCommand"> aspx.cs (Bu alanda Gridin RowCommand olayında değeri yakalıyoruz, başka olaylarla da değeri yakalamak mümkün) protected void gridListeAnaliz11_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e) {  string id1= gridListeAnaliz.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[1].ToString(); id2 = gridListeAnaliz.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString(); } aspx.cs kısmında iki tane verilen datakeynames e ulaşma yöntemlerini göstermiş olduk. Ek bilgi olarak: Convert.ToInt32(e.CommandArgument)  => Bu satır Row Index i verir gridview.Rows[Convert.ToInt32(e.CommandArgument)]  => Bu

WebForms UnobtrusiveValidationMode Hatası ve Çözümü

asp.net saydamda yeni başlatılmış projemde validator kullandığım zaman karşılaştığım sorunu ve çözümü sizlerle paylaşacağım. Sorunun görseli aşağıda belirtilmiştir; Sorunun çözümü web.config sayfasına aşağıdaki kodları eklemeniz yeterli olacaktır: <appSettings> <add key=”ValidationSettings:UnobtrusiveValidationMode” value=”none”/> </appSettings>

asp.net de Karşılaştığım Hata ve Çözümü

Merhaba. Bu yazımda daha önceden karşılaşmadığım bir sorunu ve çözümünden bahsedeceğim. VS 2013 yeni proje başlatıp sayfaya button, txt. komponentleri eklemiştim. Projede “set a start page” belirleyip sayfayı başlattığımda butonlardan herhangi birine tıkladığımda aşağıdaki hatayı vermekte idi.   Çözümü: asp.net sayfanızın source kısmına geçiyoruz ve en üst kısıma EnableEventValidation=”false” ifadesini ekliyoruz. Son hali şu şekilde oluyor. <%@ Page Title=”” Language=”C#” MasterPageFile=”~/x.Master” EnableEventValidation=”false” AutoEventWireup=”true” CodeBehind=”Sayfa.aspx.cs” Inherits=”Web.Yonetici.Sayfa” %>