2017-11-06 17 views
0

とフォームのOnSubmitの属性を生成するために、どのように私は何かのようにHTMLがになります必要があります:私はは、指定されたHtmlTextWriter

HtmlTextWriterAttribute key; 
string value; 

using (HtmlTextWriter writer = new HtmlTextWriter(new System.IO.StringWriter(innerBuffer))) 
{ 
    writer.AddAttribute(key, value); 
} 

問題とそれを生成しています

<form onsubmit="return manipulateForm()"> 
... 
</form> 

HtmlTextWriterAttribute列挙型が持っていないということですの定義OnSubmit、熱くなるのですか?

答えて

1

ただHtmlTextWriterのクラスはAddAttribute

パブリック仮想ボイドAddAttribute(文字列名、文字列値)のための機能をオーバーライドしていることを見ました。

だから、解決策は次のようになります:

using (HtmlTextWriter writer = new HtmlTextWriter(new System.IO.StringWriter(innerBuffer))) 
{ 
    writer.AddAttribute("onsubmit", "return manipulateForm()"); 
}