C# 如何在C中将按钮的类型设置为“Button”(与默认的“Submit”相反)?

C# 如何在C中将按钮的类型设置为“Button”(与默认的“Submit”相反)?,c#,dynamic,sharepoint-2010,submit-button,htmlbutton,C#,Dynamic,Sharepoint 2010,Submit Button,Htmlbutton,根据答案,我可以通过将按钮的类型值设置为button来阻止按钮提交表单,如HTML中所示: <button type="button">Cancel changes</button> …但是我怎么能用C来做呢?当我离开IDE时,我正在动态创建控件,类似于以下伪代码: button btn = new Button { CSS = "bla" } btn.Type = "Button";

根据答案,我可以通过将按钮的类型值设置为button来阻止按钮提交表单,如HTML中所示:

<button type="button">Cancel changes</button>
…但是我怎么能用C来做呢?当我离开IDE时,我正在动态创建控件,类似于以下伪代码:

button btn = new Button 
             {
               CSS = "bla"
             }
btn.Type = "Button"; // <- something like this?
如果需要HTML按钮标记,请使用而不是按钮

var btn = new HtmlButton();
btn.Attributes["class"] = "bla";
btn.Attributes["type"] = "button";
按钮渲染和Button.UseSubmitBehavior渲染


HtmlButton将呈现。

属性类型的类型是什么?您还可以将UseSubmitBehavior=false添加到asp:Button控件中。