如何创建另一个ASPX文件服务器控件(How to create a server control

2019-10-21 04:10发布

我发展在2008年VS目前一个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 width="50%" id="tMain" runat="server">

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

Error executing child request for DataMatch.aspx

但我需要这个表是一个服务器控件,所以我可以把它无形的编程如果发生了一定的条件。 我还能如何编程使这台无形?

Answer 1:

从表中删除了“RUNAT”的标签,而是在一个包装它<asp:Panel>标记。 应用可见性属性面板。



文章来源: How to create a server control on another ASPX file