Я занимаюсь разработкой веб-приложения на C # / SQL ASP.NET в VS 2008. В настоящее время я передаю управление из одного файла 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
Но мне нужно, чтобы эта таблица была серверным элементом управления, чтобы я мог сделать ее невидимой программно, если возникнет определенное условие. Как еще можно программно сделать эту таблицу невидимой?