Class FormEditor
İsim alanı : Aspose.Html.Forms Görüntüleme: Aspose.HTML.dll (25.4.0)
Bu sınıf Aspose.Html.HTMLFormElement üzerindeki editörü temsil eder ve .net geliştiricilerinin html formlarını düzenlemelerinin kolay bir yolunu oluşturur.
[ComVisible(true)]
public class FormEditor : IEnumerable<formelement>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Action
Server-side form handler. bakınız eylem atribut tanımlaması HTML 4.01.
public string Action { get; set; }
Mülkiyet Değer
Count
Formun sayısı formda kontrol edilir.
public int Count { get; }
Mülkiyet Değer
Form
Orijinal Aspose.Html.HTMLFormElement, Aspose.Html.Forms.FormEditor’ın mevcut örneğiyle ilişkilendirilmiştir.
public HTMLFormElement Form { get; }
Mülkiyet Değer
Method
HTTP yöntemi [IETF RFC 2616 Yorumları] form göndermek için kullanılır. HTML 4.01.‘de metin atribut tanımına bakın.
public HttpMethod Method { get; set; }
Mülkiyet Değer
bu[int ile]
Elemanı belirli bir endeksle döndürür.
public FormElement this[int index] { get; }
Mülkiyet Değer
bu[Sırt]
Elemanı belirli bir isim veya id ile iade eder.
public FormElement this[string name] { get; }
Mülkiyet Değer
Methods
ekleme t>(Sırt)
Yeni bir Aspose.Html.HTMLElement oluşturur ve formun sonuna ekler.
public T Add<t>(string name) where T : FormElement
Parameters
name
string
Elemanın Adı
Returns
T
Yeni bir form elemanı
Parametreler türü
T
Form Elemanı Türü
AddInput(Sırt)
Yeni bir Aspose.Html.Forms.InputElement oluşturur ve formun sonuna eklenir.
public InputElement AddInput(string name)
Parameters
name
string
Giriş Elemanı Adı
Returns
Yeni oluşturulan Aspose.Html.Forms.InputElement’i geri getirir.
AddInput(Çerçeve, InputElementType)
Yeni bir Aspose.Html.Forms.InputElement oluşturur ve formun sonuna eklenir.
public InputElement AddInput(string name, InputElementType type)
Parameters
name
string
Giriş Elemanı Adı
type
InputElementType
Giriş Elemanı Türü
Returns
Yeni oluşturulan Aspose.Html.Forms.InputElement’i geri getirir.
Create(HTMLDüzenle)
Yeni bir Aspose.Html.Forms.FormEditor oluşturur Aspose.Html.HTMLFormElement temelinde.
public static FormEditor Create(HTMLFormElement form)
Parameters
form
HTMLFormElement
HTML Form Elemanı
Returns
Aspose.Html.Forms.FormEditor sınıfının yeni bir örneğini geri getirin
Create(HTMLDokümanları, int)
Yeni bir Aspose.Html.Forms.FormEditor oluşturur Aspose.Html.HTMLFormElement indekslere göre Aspose.Html.HTMLDocument.Forms koleksiyonundan seçilmiştir.
public static FormEditor Create(HTMLDocument document, int index)
Parameters
document
HTMLDocument
Bu belge .
index
int
Form koleksiyonunun içindeki indeksleri.
Returns
Aspose.Html.Forms.FormEditor sınıfının yeni bir örneğini geri getirin
Exceptions
Bu istisna, aralıktan indeksleme yapılırsa uygulanır.
Create(HTMLDokument ve String)
Yeni bir Aspose.Html.Forms.FormEditor oluşturur.Html.HTMLFormElement’e dayanarak belgenin id tarafından seçilmiştir.
public static FormEditor Create(HTMLDocument document, string id)
Parameters
document
HTMLDocument
Bu belge .
id
string
Bu tanımlayıcı.
Returns
Aspose.Html.Forms.FormEditor sınıfının yeni bir örneğini geri getirin
Exceptions
Bir istisna, belirlenmiş bir kimlik tarafından belirlenmemiş bir öğe veya bir form türü olmayan bir öğe olmadığı takdirde geçerlidir.
CreateNew(HTMLDokümanları)
Yeni bir Aspose.Html.HTMLFormElement oluşturur ve Aspose.Html.Forms.FormEditor ile ilişkilendirilir. Aspose.Html.HTMLFormElement belge durumundan ayrılır; belgeye eklemek için lütfen doğru konumu seçin ve Aspose.Html.Dom.Node.AppendChild(Aspose.Html.Dom.Node) yöntemi kullanın.
public static FormEditor CreateNew(HTMLDocument document)
Parameters
document
HTMLDocument
Aspose.Html ve HTML belgeleri.
Returns
Aspose.Html.Forms.FormEditor sınıfının yeni bir örneğini geri getirin
Dispose()
Yönetilmemiş ve yönetilmemiş kaynakları serbest bırakır.
public void Dispose()
Fill(Sözlük <string, string=» »)
Bu yöntem tüm formu belirtilen değerlerle doldurur.
public void Fill(Dictionary<string, string=""> values)
Parameters
values
Dictionary
< için;
string
, string
>
Anahtar değer çifti tarafından temsil edilen değerler, form unsurlarının adı ve değeri içerir.
GÜVENLİK>T>(int ile)
Elemanı belirli bir endeksle döndürür.
public T GetElement<t>(int index) where T : FormElement
Parameters
index
int
Elemanın Endeksi
Returns
T
Elemanı geri getirir.
Parametreler türü
T
Form Elemanı Türü
GÜVENLİK>T>(Sırt)
Elemanı belirli bir isimle döndürür.
public T GetElement<t>(string name) where T : FormElement
Parameters
name
string
Eleman Adı
Returns
T
Elemanı geri getirir.
Parametreler türü
T
Form Elemanı Türü
GetEnumerator()
Enumerator alın.
public IEnumerator<formelement> GetEnumerator()
Returns
IEnumerator < için; FormElement >
FormElements enumerator’a geri döner.</string,></string,>