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.