Char等于String

时间:2012-02-13 21:30:25

标签: asp.net-mvc

我试图在我尝试的视图中检查数据库表中的值是否等于Char

the following:
   <% if (Model.MethodOfPayment.ToString().Equals("W") == true)
                       {
                    %>
                    Wire  
                    <%} %>
                    <%else
                       { %>
                    <% if (Model.MethodOfPayment.ToString().Equals("C") == true)
                       {
                    %>
                    Cheque
                    <%} %>
                    <%} %>

没用! 在控制器中将输出发送到PDF表单:我尝试了以下内容:

string MyString = order.MethodOfPayment.ToString();
if (MyString == "W")
{
    pdfFormFields.SetField("MethodOfPayment", "W");
}
else
{
    if (MyString == "W")
    {
        pdfFormFields.SetField("MethodOfPayment", "C");
    }
}

也没用。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

怎么样:

if (Model.MethodOfPayment == 'W')

如果这不起作用,则只表示MethodOfPayment属性不等于W字符。尝试调试代码以确切了解它等于哪个值。