0

我需要 Html 将是这样的:

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

我正在生成它

HtmlTextWriterAttribute key;
string value;

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

问题是HtmlTextWriterAttributeEnum 没有OnSubmit的定义,我能通过它吗?

4

1 回答 1

1

刚刚看到该类HtmlTextWriter具有覆盖功能 AddAttribute

public virtual void AddAttribute(string name, string value);

所以解决方案将是:

using (HtmlTextWriter writer = new HtmlTextWriter(new System.IO.StringWriter(innerBuffer)))
{
    writer.AddAttribute("onsubmit", "return manipulateForm()");
}
于 2017-11-06T06:46:52.060 回答