网站无法隐式转换类型' int'到'字符串'

时间:2015-10-07 09:25:15

标签: visual-studio web-services linq-to-sql

刚开始使用Visual Studio的Web服务 在我的数据库中,我的user_id值是nvarchar()我想选择它并作为我的URL上的方法错误行在我的方法内部。 有任何解决方案会非常有帮助。谢谢。

[WebMethod]
public string GetContant(string id)
{
    var json = "";
    var contact = from result in dc.mezura_users
          where result.user_id = Int32.Parse(id) // here is my mistake
                  select result;
    JavaScriptSerializer jss = new JavaScriptSerializer();
    json = jss.Serialize(contact);
    return json;
}

}

1 个答案:

答案 0 :(得分:0)

试试这个:

[WebMethod]
    public string GetContant(string id)
    {
        var json = "";
        var newid = Int32.Parse(id);
        var contact = from result in dc.mezura_users
              where result.user_id = newid // here is my mistake
                      select result;
        JavaScriptSerializer jss = new JavaScriptSerializer();
        json = jss.Serialize(contact);
        return json;
    }