赋值的左侧必须是变量

far*_*g67 2 c# linq asp.net

尝试将数据库(Linq到sql)中的整数数据放入标签中,以获取此错误异常:

赋值的左侧必须是变量属性或索引器

码:

protected void Page_Load(object sender, EventArgs e)
{
   DataClassesDataContext data = new DataClassesDataContext();

   var visit = (from v in data.SeeSites where v.Date == todaydate select v).FirstOrDefault();
   int seennow = visit.See; // On This line I can put data in seenow variable, no problem

   Convert.ToInt64(lblSeeNow.Text) = visit.See;   // exception error appears here
}
Run Code Online (Sandbox Code Playgroud)

Yur*_*ter 5

尝试:

if (visit.See != null) {
    lblSeeNow.Text = visit.See.ToString();
}
Run Code Online (Sandbox Code Playgroud)

你不能分配的东西给一个函数的结果.在你的情况下lblSeeNow.Text是String类型因此使用ToString(); 你的Int值的方法.