Page.RegisterArrayDeclaration(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202
Sayfa işlendiğinde ECMAScript dizi bildirimi olarak bildirilen bir değeri bildirir.
public:
void RegisterArrayDeclaration(System::String ^ arrayName, System::String ^ arrayValue);
public void RegisterArrayDeclaration (string arrayName, string arrayValue);
[System.Obsolete("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202")]
public void RegisterArrayDeclaration (string arrayName, string arrayValue);
member this.RegisterArrayDeclaration : string * string -> unit
[<System.Obsolete("The recommended alternative is ClientScript.RegisterArrayDeclaration(string arrayName, string arrayValue). http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.RegisterArrayDeclaration : string * string -> unit
Public Sub RegisterArrayDeclaration (arrayName As String, arrayValue As String)
Parametreler
- arrayName
- String
Değerin bildirildiği dizinin adı.
- arrayValue
- String
Diziye yerleştirecek değer.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, myArray
, ve z
adlı y
x
üç nesne içeren bir diziyi bildirmek için yöntemini kullanırRegisterArrayDeclaration. Örnek, yöntemini kullanarak RegisterStartupScript bir başlangıç betiği tanımlar ve kaydeder. ECMAScript doClick
işlevi bu kodu içeren sayfadan çağrıldığında dizi ve nesneleri başlatılır.
void Page_Load(Object sender, EventArgs e)
{
String scriptString = "<script language=\"JavaScript\"> function doClick() {";
scriptString += "for(var index=0;index < myArray.length;index++)";
scriptString += " myArray[index].show(); } <";
scriptString += "/" + "script>";
RegisterStartupScript("arrayScript", scriptString);
RegisterArrayDeclaration("myArray", "new obj('x'),new obj('y'),new obj('z')");
}
Dim scriptString As String = "<script language=""JavaScript""> function doClick() {"
scriptString += "for(var index=0;index < myArray.length;index++)"
scriptString += " myArray[index].show(); } <"
scriptString += "/" + "script>"
RegisterStartupScript("arrayScript", scriptString)
RegisterArrayDeclaration("myArray", "new obj('x'),new obj('y'),new obj('z')")
Açıklamalar
Bu yöntem, bir istemci betik kitaplığının aynı türdeki tüm denetimlerle çalışabilmesi için bir dizi içinde kendilerini bildirmek için betik tabanlı denetimler tarafından kullanılabilir.
RegisterArrayDeclaration yöntemi kullanım dışı bırakıldı. RegisterArrayDeclaration sınıfında yöntemini ClientScriptManager kullanın.