1

我正在 VS 2008 中开发 C#/SQL ASP.NET Web 应用程序。目前,我正在将控制权从一个 ASPX 文件转移到另一个文件:

    if (uploadFile.PostedFile.ContentLength > 0)
    {
        inputfile = System.IO.File.ReadAllText(path);
        Context.Items["Message"] = inputfile; //Page1
        Server.Transfer("DataMatch.aspx"); //Page1
    }

但是,插入后在此 Server.Transfer 行上失败

runat="server"

在 DataMatch.aspx 文件中添加到 Table 元素,如下所示:

<table width="50%" id="tMain" runat="server">

但是在使它成为服务器控件之后,我重建了它,现在当我运行这个应用程序时,它给了我异常:

Error executing child request for DataMatch.aspx

但是我需要将此表作为服务器控件,以便在发生某种情况时以编程方式使其不可见。我还能如何以编程方式使该表不可见?

4

1 回答 1

0

从表中删除“runat”标签,并将其包装在<asp:Panel>标签中。将可见性属性应用于面板。

于 2010-04-15T18:23:12.883 回答