通过电子邮件发送复选框的值

问题描述:

我使用C#并希望能够通过电子邮件StringBuilder发送“是”或“否”,具体取决于用户是否选中了复选框(选中“是”并留空否)。通过电子邮件发送复选框的值

我们要用一个条件运算符?

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

,不仅检查发送到服务器盒子?是这样吗?所以,我需要一个脚本来找出如果没有被检查过

编辑: 我的道歉,我使用的web表单,包含我的字符串建设者

+0

您使用的是WebForms吗? – MadOX

+0

是的。 WebForms的。 – cmp

您可以使用条件运算符,如WebForms保持在它的状态控制数据的CodeFile。 ViewState负责。

它总是转移到Server

我会亲自创建转换CheckBox.CheckedString结果或者甚至用Enum,因为它不仅仅是一个字符串比较一致的,或至少使用常数的方法,所以“YES”和“否”有单点设置。

我认为你应该考虑创建一个类型,它保存一个值,如EmailModel或其他东西,并使用它来代替简单变量。

+0

在旧的.Net时代,只有被检查的项目被发送到服务器,这是我出错的地方。谢谢你的帮助。 – cmp