1

基本上这里是包含错误的代码的主要部分:

...

var lname = Request["lastName"];
var comment = Request["comment"];
var sex = Request["sex"];
var title = "";

if(sex = "woman"){
    title = "Misses ";
} else {
    title = "Mister ";
}

...

当我运行该站点并提交表单时,它给了我以下编译器错误消息:CS0029:无法将类型“字符串”隐式转换为“布尔”:

有人对此有解决方案吗?每一个建议都非常感谢。

4

1 回答 1

4

它应该是

if(sex == "woman")

你可以考虑使用三元运算符

title = (sex == "woman") ? "Misses" : "Mister";
于 2013-02-10T23:30:13.040 回答