2016-12-16 128 views
-2

我使用C#並希望能夠通過電子郵件StringBuilder發送「是」或「否」,具體取決於用戶是否選中了複選框(選中「是」並留空否)。通過電子郵件發送複選框的值

我們要用一個條件運算符?

string YesNo = chkYesNo.Checked ? "Yes" : "No"; 

,不僅檢查發送到服務器盒子?是這樣嗎?所以,我需要一個腳本來找出如果沒有被檢查過

編輯: 我的道歉,我使用的web表單,包含我的字符串建設者

+0

您使用的是WebForms嗎? – MadOX

+0

是的。 WebForms的。 – cmp

回答

1

您可以使用條件運算符,如WebForms保持在它的狀態控制數據的CodeFile。 ViewState負責。

它總是轉移到Server

我會親自創建轉換CheckBox.CheckedString結果或者甚至用Enum,因爲它不僅僅是一個字符串比較一致的,或至少使用常數的方法,所以「YES」和「否」有單點設置。

我認爲你應該考慮創建一個類型,它保存一個值,如EmailModel或其他東西,並使用它來代替簡單變量。

+0

在舊的.Net時代,只有被檢查的項目被髮送到服務器,這是我出錯的地方。謝謝你的幫助。 – cmp