通过电子邮件发送复选框的值
问题描述:
我使用C#并希望能够通过电子邮件StringBuilder
发送“是”或“否”,具体取决于用户是否选中了复选框(选中“是”并留空否)。通过电子邮件发送复选框的值
我们要用一个条件运算符?
string YesNo = chkYesNo.Checked ? "Yes" : "No";
但,不仅检查发送到服务器盒子?是这样吗?所以,我需要一个脚本来找出如果没有被检查过
编辑: 我的道歉,我使用的web表单,包含我的字符串建设者
答
您可以使用条件运算符,如WebForms
保持在它的状态控制数据的CodeFile。 ViewState
负责。
它总是转移到Server
我会亲自创建转换CheckBox.Checked
到String
结果或者甚至用Enum
,因为它不仅仅是一个字符串比较一致的,或至少使用常数的方法,所以“YES”和“否”有单点设置。
我认为你应该考虑创建一个类型,它保存一个值,如EmailModel
或其他东西,并使用它来代替简单变量。
+0
在旧的.Net时代,只有被检查的项目被发送到服务器,这是我出错的地方。谢谢你的帮助。 – cmp
您使用的是WebForms吗? – MadOX
是的。 WebForms的。 – cmp