Хранение HTML в SQL и доступ к нему через Gridview - PullRequest
0 голосов
/ 31 августа 2010

Я храню небольшие веб-страницы в формате html в столбце varchar (max) в MS SQL Server 2008. Теперь я хочу, чтобы представление сетки отображало столбец в виде кнопки / гиперссылки, чтобы при нажатии на нее я был перенаправлен нановая веб-страница, которая будет отображать HTML в таблице, соответствующей этой строке.

Я попытался использовать элемент управления кнопочным полем, но, похоже, нет никакого способа получить доступ к полю данных и основному html в этом случае.Есть идеи, выглядывает?

1 Ответ

1 голос
/ 31 августа 2010

Сделать ссылку так, чтобы она указывала на somepage.aspx?id=xxx, где xxx - это идентификатор строки, содержащей требуемый html.В somepage.aspx в Page_Load событии прочитайте html с сервера sql и запишите его клиенту.Как то так:

        <asp:TemplateField HeaderText="">
            <ItemTemplate>
                <a href="mypage.aspx?id=<%# Eval("ID") %>">View</a>
            </ItemTemplate>
        </asp:TemplateField>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...