Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16373|Yanıt: 0

[ASP.NET] Mesaj kutularını açmanın birkaç yaygın yolu ASP.NET

[Bağlantıyı kopyala]
Yayınlandı 26.03.2015 11:33:50 | | |

Bu makale örnekleri, ASP.NET'de mesaj kutularını açmak için yaygın birkaç yöntemi açıklar. Referans olarak paylaşın. Özel analiz şöyledir:

ASP.NET web sitesi geliştirmede, özellikle web sayfaları gönderilirken, genellikle uyarı mesaj kutusunu kullanmak gerekir; sunucu tarafındaki verileri doğrulamak ve uyarı veya istem vermek gerekir.

Burada sadece birkaç farklı uygulama tanımlanıyor.

1. Bilinen yöntem, aşağıdaki kodu kullanarak uygulamaktır:

  1. Response.Write("<scrip去掉t>alert('弹出的消息')</scrip去掉t>");
Kopya kodu


Bu yaklaşım, kesinlikle en yaygın kullanılan ve uygulamanın en basit yoludur. Ancak, bu yöntemin ana özelliklerinden biri, açılır mesaj kutusunun yeni bir boş sayfada olmasıdır,
Kullanıcı, sayfa içeriğini göstermeye devam edebilmek için mesaj penceresini kapatmalıdır.

Peki, bu neden oluyor? Bunun nedeni, varsayılan olarak uyarı fonksiyonunun sayfanın önüne eklenmesi ve açıldığında sayfa içeriğinin görüntülenmesini engellemesidir.
Sonuç olarak, kullanıcının gördüğü uyarı mesaj kutusunun arka plan sayfası boş kalır.

2. Page.RegisterStartupscrip kullanarak sayfa yürütme betikini kaydetmek için t() yöntemini kaldırın; bu yöntem, kayıtlı betik, web formunun sonunda, yani</form> işaretlemeden önce yerleştirilir.
Bu şekilde, formun içeriği görüntülendikten sonra açılır mesaj penceresi çalıştırılır ve sayfa artık boş kalmaz.
Kod şöyledir:

  1. this.Page.RegisterStartupscrip去掉t(" " , "<scrip去掉t>alert(' 弹出的消息 '); </scrip去掉t> ");
Kopya kodu


Burada RegisterStartupscrip'in t'yi kaldırdığını, RegisterClientscrip tBlock'u kaldırdığını değil!

3. window.onload() fonksiyonunun genellikle sayfa tamamen yüklendikten sonra çalıştırıldığı göz önüne alındığında, uyarı mesajı kutusu fonksiyonu window.onload() fonksiyonunda yazılabilir.
Bu şekilde, boş sayfalardan kaçınabilirsiniz.
Kod şöyledir:

  1. Response.Write(" <scrip去掉t>function window.onload() {alert( ' 弹出的消息' ); } </scrip去掉t> ");
Kopya kodu


Özetle, ilk yöntem uyarı mesajı kutusunu boş bir sayfada gösterirken, son iki yöntem mevcut sayfada uyarı diyalog kutusunu açar ve boş sayfa kalmaz.

Umarım bu makale herkesin asp.net programlamasında faydalı olur.





Önceki:asp.net Dünün takvimi ve sorgu kodunu doldurmak için zaman çizelgesi
Önümüzdeki:Bugün, kampüs ağı teyzemin yanına geldi ve günde ondan fazla kez bağlantım kesildi!
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com