StringBuilder htmlResp=new StringBuilder();
int? cuID= 1;
string cuName="Tom";
string cuEmpID="ZXCV";
htmlResp .Append( "<option value=\"" + cuID.Value + "\">" + cuName+" ("+cuEmpID==""? "-":cuEmpID+")"+ "</option>");
html.Resp.ToString();
上記のコード(実際のコードから変更)が常に「トム(ZXCV)」ではなく「ZXCV)」という奇妙な結果をもたらす理由がわかりません。
誰かが背後にある理由を知っていて、可能であれば参照を提供できますか?