Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
335
Tıklama
0
Öne Çıkarma
Detay Sayfası Hatası
T
11 yıl
Er
Konu Sahibi

Merhaba arkadaşlar
Çok uğraştım ama bu hatanın sebebini bulamadım.
http://i.hizliresim.com/x87mz1.jpg
Null hatası veriyor ancak veritabanında kayıt var.
Haber.aspx.cs sayfasında

protected void DataList1_EditCommand(object source DataListCommandEventArgs e)
{
Response.Redirect("HaberDetay.aspx"?Haber+Convert.ToString(DataList1.DataKeys[e.Item.ItemIndex]));
}

yazıp

HaberDetay.aspx.cs sayfasına

SqlDataAdapter adp=new SqlDataAdapter("Select * from Haber where HaberId"+Request.QueryString["Haber"],cnn); yazdığımdan olabilir mi?
ya da neyden kaynaklanıyordur nasıl düzeltebilirim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
11 yıl
Onbaşı

Response.Redirect("HaberDetay.aspx?Haber=" + HaberIDDeğerin);
Bu şekilde dener misin?


Bu mesaja 1 cevap geldi.
T
11 yıl
Er
Konu Sahibi

bunu hallettim ama bir resmi tablonun herhangi bir hücresine yerleştirdiğimde resim enine ya da boyuna sıkıştırılmış gibi durabiliyor.bunu nasıl düzeltebilirim?


Bu mesaja 1 cevap geldi.
T
11 yıl
Er
Konu Sahibi

protected static void boyutlandir(System.Drawing.Image orjinalFoto, int boyut, string dosyaAdi)
{
System.Drawing.Bitmap islenmisFotograf = null;
System.Drawing.Graphics grafik = null;

int hedefGenislik = boyut;
int hedefYukseklik = boyut;
int new_width, new_height;

new_height = (int)Math.Round(((float)orjinalFoto.Height * (float)boyut) / (float)orjinalFoto.Width);
new_width = hedefGenislik;
hedefYukseklik = new_height;
new_width = new_width > hedefGenislik ? hedefGenislik : new_width;
new_height = new_height > hedefYukseklik ? hedefYukseklik : new_height;

islenmisFotograf = new System.Drawing.Bitmap(hedefGenislik, hedefYukseklik);
grafik = System.Drawing.Graphics.FromImage(islenmisFotograf);
grafik.FillRectangle(new System.Drawing.SolidBrush(System.Drawing.Color.White), newSystem.Drawing.Rectangle(0, 0, hedefGenislik, hedefYukseklik));
int paste_x = (hedefGenislik - new_width) / 2;
int paste_y = (hedefYukseklik - new_height) / 2;

grafik.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
grafik.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
grafik.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

System.Drawing.Imaging.ImageCodecInfo codec = System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders()[1];
System.Drawing.Imaging.EncoderParameters eParams = new System.Drawing.Imaging.EncoderParameters(1);
eParams.Param[0] = new System.Drawing.Imaging.EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 95L);

grafik.DrawImage(orjinalFoto, paste_x, paste_y, new_width, new_height);
islenmisFotograf.Save(HttpContext.Current.Server.MapPath("~/" + dosyaAdi), codec, eParams);
}
şeklinde bir kod buldum.ancak System.Drawing.Image orjinalFoto yazan yerde sayfaya eklediğim image nesnesinin id sini mi vereceğim?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.