У меня есть следующий код, который создает список с включенной нумерацией страниц:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
runat="server">
<pagersettings mode="Numeric"
position="Bottom"
pagebuttoncount="10"/>
<pagerstyle backcolor="LightBlue"
height="30px"
verticalalign="Bottom"
horizontalalign="Left"/>
</asp:gridview>
<asp:sqldatasource id="CustomersSource"
selectcommand="select id, text from table1"
connectionstring="connection string here"
runat="server"/>
</div>
</form>
</body>
</html>
Можно ли скрыть идентификатор и преобразовать текст в ссылку, одновременно применяя идентификатор к ссылке?
т.е. если первая строка из базы данных из текстового столбца содержит «документ один» и идентификатор равен 1, в данный момент он будет отображать идентификатор как 1 и текст как «документ один» в виде сетки. как я могу изменить это на что-то вроде <a href="http://mysite/document.aspx?id=1">document one</a>
?