asp.net Web サイトに記事リストを表示するためのグリッド ビューがあります。ユーザーが各記事 (グリッド ビューの行) の「記事を表示」リンクをクリックしたときに、ユーザーが認証されている場合は、記事ファイルを読み込みます。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
EnableModelValidation="True" GridLines="None" Width="100%">
<Columns >
<asp:TemplateField>
<ItemTemplate>
<table style="width:100%;border-color:Gray; border-style:solid; border-width:2px; padding:0;">
<tr style="background-color:White; width:100%;">
<td rowspan="2" style="height:70px;width:10%" ><img alt="" src="Images/Article.jpg" width="70px" height="70px"></td>
<td><table width="100%"><tr>
<td width="50%"><asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# Eval("ArticlePath","ArticlesList.aspx?Code={0}") %>'>
<p style="font-family:B Titr; font-size:13px;"><%#Eval("ArticleTitle")%></p></asp:HyperLink> </td>
<td style="color:Gray; width:30%">article group:<span> <%#Eval("Title")%></span></td>
<td style="text-align:left; width:20%" ><p><%# SDKClass.GetFarsiDate(Eval("ArticleAddedDate", "{0:D}"), true)%></td>
</tr>
<tr >
<td colspan="2"><p style="font-family:B Zar; font-size:14px;"><%#Eval("ArticleAbstract")%></p> </td>
<td style=" text-align:left; font-size:10" > <asp:HyperLink ID="HyperLink2" runat="server" Text="show article"
NavigateUrl='<%# Eval("ArticlePath","ArticlesList.aspx?Code={0}") %>'>
</asp:HyperLink>
</td></tr>
</table>
</td>
</table>
<hr style="color:Orange">
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
およびページの読み込み中:
if (Request.QueryString["Code"] != null)
{
Response.Redirect(Request.QueryString["Code"]);
}
ページの読み込み時に各行が選択されていることを確認して、そのファイルにリダイレクトするにはどうすればよいですか?