Beslemeler:
Yazılar
Yorumlar

‘ASP.NET’ Kategorisi için Arşiv

JavaScript kodları içinde, diğer programlama dillerinden alışık olduğumuz Try-Catch-Finally yapılarını kullanabiliyoruz. Kullanımı diğer kullanımlar ile aynı Try bloğunda yapılan işlemler sırasında hata oluşursa Catch bloğu işletilmeye başlanır sonra da finally bloğu çalışır, try bloğunda hata olmazsa direk finally bölümü çalışır ve işlem biter
ör:
<link id=”cssFile1″ href=”Stylesheet1.css” rel=”stylesheet” type=”text/css” />
<script language=”javascript” type=”text/javascript”>
function ChangeDocumentStyle() {
try {
if (document.getElementById(‘cssFile’).href == [...]

Yazının Tamamını Oku »

eğer sayfamızda farklı durumlara göre farklı görsel ayarlar uygulamak istiyorsak ve bu, uygulama postback olmadan gerçekleşsin istiyorsak aşağıdaki gibi bir kod kullanabiliriz.(uygulama içinde 2 adet stylesheet (Stylesheet1.css ve Stylesheet2.css) bulunduğunu varsayıyorum)
<link id=”cssFile” href=”Stylesheet1.css” rel=”stylesheet” type=”text/css” />
<script language=”javascript” type=”text/javascript”>
function ChangeDocumentStyle() {
if (document.getElementById(‘cssFile’).href == ‘Stylesheet1.css’)
document.getElementById(‘cssFile’).href = ‘Stylesheet2.css’;
else
document.getElementById(‘cssFile’).href = ‘Stylesheet1.css’;
}
</script>
bu kodu yazdıktan sonra ChangeDocumentStyle() fonksiyonunu nesnelerin olaylarına ekleyebiliriz.

Yazının Tamamını Oku »

Eğer web uygulaması geliştirirken source tarafındaki tagların altı çiziliyse ve üzerine geldiğinizde “Unrecognized tag prefix or device filter” gibi bir hata mesajı gösteriyor ve düzenleme yapmanıza izin vermiyorsa yapmanız gereken işlemler şunlar :web.config dosyanızı açın, <system.web> tagına gelin, <pages> tagının altındaki <controls> tagının altına <add tagprefix =”tagadı” namespace=”ilgili name space” assembly = “ilgili dll nin [...]

Yazının Tamamını Oku »

Eğer sayfanıza koyduğunuz nesneler, sayfanın boyutu değiştirildiğinde istenmeyen yerle gidiyorsa ama siz nesnelerin, taşıyıcılarına göre yerlerinin değişmesini istiyorsnaız, taşıyıcınızda yapmanız gerken  “position : relative;” düzenlemsini yapmak. ör : bir panel içerisine koyduğunuz butonlar sayfa büyüdüğünde panelin aynı konumunda kalsın istiyorsanız
<asp:Panel ID=”Panel3″ runat=”server” Height=”530px” Style=”z-index: 100; left: 0px;position:relative; top: -11px” Width=”744px”>
şeklinde bir düzenleme yapmanız yeterli olacaktır.

Yazının Tamamını Oku »

sayfanızın .cs tarafında hazırladığınız bir fonksiyonu javascript kodu içinden çağırmak istiyorsanız şu adımları izleyebilirsiniz
//.cs sayfasında
public string Fonksiyonum()
{
//işlemler
return “islemler yapildi”
}
//script tagları arasında
function fonksiyonCagir()
{
var gelen = ‘<% = Fonksiyonum() %>’
window.alert(gelen);
}

Yazının Tamamını Oku »

eğer hazırladığınız bir web servisini ajax nesnelerinizden çağırmaya kalkışırsanız
“InvalidOperationException: only Web services with a [ScriptService] attribute on the class definition can be called from script”
şeklinde bir hata mesajıyla karşılaşabilirsiniz. problemi düzeltmek için web methodun bulunduğu class tanımının üst tarafına
[System.Web.Script.Services.ScriptService()]
yazmanız gerekir. ör:
[System.Web.Script.Services.ScriptService()]
public class SlideService : System.Web.Services.WebService
{
           [WebMethod]
           public AjaxControlToolkit.Slide[] ResimleriGetir()
           {
           }

Yazının Tamamını Oku »

Sayfanızı yayınlamaya çalıştığınızda ” Error: Directory Listing Denied. This Virtual Directory does not allow contents to be listed.” şeklinde bir hata alıyorsanız ; öncelikle default sayfanızı yüklediğinizden emin olun(projenizi yaparken kullandığınız başlangıç sayfanız). Eğer başlangıç sayfanızı server a yüklediğinize eminseniz hata muhtemelen sizin ana sayfanızın serverda belirtilmiş ana sayfa isimlerinden farklı olması olabilir. Server [...]

Yazının Tamamını Oku »

Çoğu web uygulamasının vazgeçilmezidir güvenlik ayarları. Genelde bu ayarlar Web.Config dosyasındaki <authorization> ve <authentication> taglarında yapılır. Eğer Web.Config dosyası ile uğraşmak istemiyorsanız aynı ayarlar, menüden Web Site -> ASP.NET Configuration seçerek de yapabilirsiniz. Website Administration Tool (WAT) web sayfalarınızın güvenliğini görsel olarak ayarlamanıza yardım eder. Burda yapılan ayarlar Web.Config dosyasına otomatik olarak işlenir.
Not : [...]

Yazının Tamamını Oku »

SSL (Secure Socket Layer) kullanıcı ile server arasındaki bilgi alış verişini şifreleme mantığı üzerine kurulmuş bir sistemdir. Uygulamada yavaşlamaya sebep olmasına karşın yüksek güvenlik gerektiren uygulamalarda kullanılması faydalı olur. Örnek vermek gerekirse : normal web isteklerinde server ile client arasındaki haberleşme kolay çözülebilir bir şeklildedir. gönderilen bilgi kredi kartı numarası yada kullanıcı adı-şifresi gibi [...]

Yazının Tamamını Oku »

Eğer web uygulamamızda bazı dosyalara erişilmesini istemiyorsak bu yolu kullanabiliriz. erişilmesini istemediğimi dosya türlerini belirleriz ve sayfamıza bir istek geldiği zaman eğer istek, bu dosya türlerinden birineyse bloklanır. Gerekli işlemi yapmak için C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG (yol sizin sisteminize ve kurulu olduğu dizine göre değişebilir.) dizini altındaki Web.Config dosyasını açarız. <httpHandlers> </httpHandlers> tagları [...]

Yazının Tamamını Oku »

Önceki Yazılar»