Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#在.aspx页面中编写脚本_C#_Asp.net - Fatal编程技术网

C#在.aspx页面中编写脚本

C#在.aspx页面中编写脚本,c#,asp.net,C#,Asp.net,希望有人能帮上忙:) 我们有这个代码,我认为这是一个问题 if (gvAccess.Rows[0].Cells[0].Text == "0") { gvAccess.Visible=false; } else { Button1.Visible=false; RhombusL.Visible=false; Permission.Visible=false; EmailL.Visible=false; Email.Visible=false;

希望有人能帮上忙:)

我们有这个代码,我认为这是一个问题

if (gvAccess.Rows[0].Cells[0].Text == "0")
{
    gvAccess.Visible=false;
}
else
{
    Button1.Visible=false;
    RhombusL.Visible=false;
    Permission.Visible=false;
    EmailL.Visible=false;
    Email.Visible=false;
    SiteL.Visible=false;
    Site.Visible=false;
    RhombusPerErr.Visible=false;
    Enter.Text="This user already has access at your centre.";
    gvAccess.Visible=false;
}
基本上,我们的SQL查询将对许多行进行计数,并返回计数-仅1行和1列。当我设置gvAccess.Visible=true时,我可以看到返回的计数(并且是正确的),但它没有与“0”进行比较

这里有什么明显的东西吗?感谢您的帮助:)

亚伦

试试这个:

if (gvAccess.Rows[0].ItemArray[0].toString() == "0")
{
    gvAccess.Visible=false;
}
else
{
    Button1.Visible=false;
    RhombusL.Visible=false;
    Permission.Visible=false;
    EmailL.Visible=false;
    Email.Visible=false;
    SiteL.Visible=false;
    Site.Visible=false;
    RhombusPerErr.Visible=false;
    Enter.Text="This user already has access at your centre.";
    gvAccess.Visible=false;
}

您可能希望在代码上加一个断点,看看是否也在表中查找正确的值,以便查看整个结果数据表。

调试器会告诉您有关该值的什么信息?