2013-02-10 2 views
1

기본적으로 여기에 오류가있는 코드의 주요 부분은 다음과 같습니다ASP.NET은 - 조건 연산자와 변수를 변경

... 

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'로 변환 할 수 없습니다.

누구에게도 해결책이 있습니까? 모든 제안은 대단히 감사하겠습니다.

답변

4

if(sex == "woman") 

해야합니다 그리고 당신은 내가 선언에서 실패를 통지하지 않은 이유를 말할 수

title = (sex == "woman") ? "Misses" : "Mister"; 
+0

은, 대단히 감사합니다 삼항 연산자를 사용하여 고려할 수 있습니다. – Nikita