ASP.NET WebControl Return Object - PullRequest
       0

ASP.NET WebControl Return Object

0 голосов
/ 26 ноября 2018

Я занимаюсь разработкой пользовательского тега для asp.net. Я хочу прочитать данные из этой базы данных тегов, вернуть их как объект класса и использовать их на страницах aspx.

Мой код:

 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);
    }

как я могу это сделать?Пример:

<a1:SingleOrDefault ID="test" runat="server" DataSource="MyProject.Models.Members" SQL="SELECT * FROM Members WHERE ID=1"></a1:SingleOrDefault>
<%= test.UserName %>

Спасибо.

1 Ответ

0 голосов
/ 26 ноября 2018

Вы можете использовать JSON для преобразования объекта в строки и из них, и ваш метод asp.net будет работать со строками, а не с объектом.JSON можно интерпретировать практически на любом языке, на стороне сервера и на стороне клиента.

Пример: https://stackoverflow.com/a/2246724/8250558

Netwtonsoft очень популярен: https://www.newtonsoft.com/json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...