Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Tarayıcınız desteklenmiyor

Siteyi kullanmak için tarayıcınızı güncelleştirmeniz gerekir.

Internet Explorer'ın en son sürümüne güncelleştirin

Attributes özelliği öğesini denetiminin yalnızca bir HtmlSelect denetimi içinde çalışır.

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:309338
Belirtiler
RadioButton veya DropDownList denetim öğesini denetimde bir anahtar-değer çifti yerleştirmeye denerseniz kullandığınızda, anahtar-değer çiftleri sonuç sayfasına yazılmadı.

Örneğin, aşağıdaki RadioButtonList kod
<asp:RadioButtonList id="RadioButtonList1" runat="server">	<asp:ListItem Value="v1" Key="k1">1</asp:ListItem>	</asp:RadioButtonList>				
-VEYA-
RadioButtonList1.Items[0].Attributes.Add("key", "k1");				
Yalnızca aşağıdaki çıktıyı döndürür:
<input id="RadioButtonList1_0" type="radio" name="RadioButtonList1" value="v1" /><label for="RadioButtonList1_0">1</label>				
benzer şekilde, aşağıdaki DropDownList kod
<asp:DropDownList id="DropDownList1" runat="server">	<asp:ListItem Value="v1" Key="k1">1</asp:ListItem></asp:DropDownList>				
yalnızca aşağıdaki çıktıyı döndürür:
<option value=v1>1</option>				
"anahtar k1 =" değil işlenir.
Neden
Öğesini denetime öznitelikleriAttributeCollection türünde bir özellik vardır. (Program aracılığıyla veya bildirimli) öğesini denetiminin <a1>öznitelikleri</a1> özelliğine atadığınız anahtar-değer çiftleri, öğesini denetim RadioButtonList denetim veya DropDownList denetim içinde olduğunda işlenmez.
Çözüm
RadioButtonList denetiminin bu soruna geçici bir çözüm bulmak için <a0></a0>, bir grup HtmlInputRadioButton denetimleri kullanın. Örneğin:
<input id="Radio01" type="radio" name="group1" Key="k1" runat="server" >				
DropDownList denetiminin bu soruna geçici bir çözüm bulmak için <a0></a0>, HtmlSelect denetimi kullanın. Örneğin:
<select runat="server">	<option value="v1" id="ID1" key="k1">1</option></select>				
Durum
Bu davranış tasarım yüzündendir.
Daha fazla bilgi
Bu makalenin "Çözüm" bölümünde HtmlSelect denetim DropDownList denetimi kullanmak için bir geçici çözüm olarak expando özniteliklerini nasıl göstermek için kullanıldı. Her iki sınıfları öğesini kullanın yaparken dahili sınıfı, expando öznitelikleri farklı destekler. HtmlSelect denetimi, bir programlama modeli daha HTML merkezli olduğundan expando özniteliklerini kullanarak desteklemiyor. Ancak, expando öznitelikleri DropDownList denetimiyle destekleyen öznitelikleri kendilerini işleme daha fazla alan var. Örneğin, veri bağlama DropDownList denetimiyle özniteliklerini desteklemek için kullanamazsınız.
kbreadme

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 309338 - Son İnceleme: 01/26/2004 22:44:51 - Düzeltme: 3.3

  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
  • kbmt kbprb kbreadme kbservercontrols KB309338 KbMttr
Geri bildirim
simov.clickstreamTracker.init(); n.protocol) + "//c.microsoft.com/ms.js'><\/script>");