I am developing a custom tag for asp.net I want to read data from this tag database and return it as a class object and use it on aspx pages.
My code:
 private T RenderControl<T>(Control control)
    {
        T test = (T)Convert.ChangeType(GetType(DataSource), typeof(T));
        test = WebFramework.GetSingleData<T>(SQL, SQLParams.ToArray());
        return test;
    }
    protected override void RenderContents(HtmlTextWriter output)
    {
        output.AddAttribute(HtmlTextWriterAttribute.Id, this.ID);
    }
how can I do that? Example:
<a1:SingleOrDefault ID="test" runat="server" DataSource="MyProject.Models.Members" SQL="SELECT * FROM Members WHERE ID=1"></a1:SingleOrDefault>
<%= test.UserName %>
Thank you.