基本上这里是包含错误的代码的主要部分:
...
var lname = Request["lastName"];
var comment = Request["comment"];
var sex = Request["sex"];
var title = "";
if(sex = "woman"){
title = "Misses ";
} else {
title = "Mister ";
}
...
当我运行网站并提交表单时,它会给我以下编译器错误消息: CS0029:无法将类型'string'隐式转换为'bool':
有没有人有解决方案? 非常感谢每一个建议。
答案 0 :(得分:4)
应该是
if(sex == "woman")
您可以考虑使用三元运算符
title = (sex == "woman") ? "Misses" : "Mister";