预期C#标识符

Sku*_*nia -1 c# asp.net gridview

不知道为什么会发生这种情况但是当我尝试将我的gridview文本包装在mailto标签中时,我得到了Identifier期望的错误.

 if (GVStatus == "Team")
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Cells[0].Visible = false;
                e.Row.Cells[5].Visible = false;
                e.Row.Cells[9].Visible = false;
                string emailAddy = e.Row.Cells.[8].Text;
                string strEM = "<a href='mailto:"+ emailAddy +"</a>";

                e.Row.Cells.[8].Text = strEM;
                e.Row.Cells[10].Visible = false;
            }
        }
Run Code Online (Sandbox Code Playgroud)

gridview是动态的

Zbi*_*iew 6

你的错误在这些方面:

string emailAddy = e.Row.Cells.[8].Text;
e.Row.Cells.[8].Text = strEM;
Run Code Online (Sandbox Code Playgroud)

删除额外的.,它将工作:

string emailAddy = e.Row.Cells[8].Text;
e.Row.Cells[8].Text = strEM;
Run Code Online (Sandbox Code Playgroud)

作为附注,您还要创建不正确的HTML,它应该是:

string strEM = "<a href='mailto:"+ emailAddy +"'></a>";
Run Code Online (Sandbox Code Playgroud)