簡體   English   中英

如何在 C# 中將 Button 的類型設置為“Button”(而不是默認的“Submit”)?

[英]How can I set a Button's type to "Button" (as opposed to the default "Submit") in C#?

根據此處的答案,我可以通過將其類型值設置為“按鈕”來阻止按鈕提交表單,就像在 HTML 中一樣:

<button type="button">Cancel changes</button>

...但是我怎么能在 C# 中做到這一點? 我正在動態創建我的控件,就像這樣(偽代碼,因為我遠離我的 IDE):

button btn = new Button 
             {
               CSS = "bla"
             }
btn.Type = "Button"; // <- something like this?

如果您想要“HTML 按鈕標簽”,請使用HtmlButton而不是 Button

var btn = new HtmlButton();
btn.Attributes["class"] = "bla";
btn.Attributes["type"] = "button";

Button 呈現<input type="submit" />和 Button.UseSubmitBehavior 呈現<input type="button" />

HtmlButton 將呈現<button type="YOUR_DEFINITION"></button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM