このサイトを近代化しようとしています。私のような古いスタイルで生成されたレポートのテーブルれている:ASPクラシックテーブルをASP.NETリピータに変換する
Dim sTable = "<table class=""stat"">"
sTable = sTable & "<thead><tr><th colspan=20><Status Report: " & Session("ProcessYear") & "</th></tr>"
は私がリピーターにこれを変換するのですが、私はでセッションデータを含める方法についての損失でいます。私が持っている:
<asp:Repeater id="Dashboard" runat="server">
<HeaderTemplate>
<table class="stat">
<thead>
<tr><th colspan="20">Appeal Status Report: ???? </th></tr>
...
は、いくつかの候補がasp:PlaceHolder
、および<%# ((RepeaterItem)Container.Parent.Parent).DataItem %>
のようなもの(Accessing parent data in nested repeater, in the HeaderTemplateを参照)ですが、私はそれが参照しているものにと途方に暮れてよ。
残念ながら、セッションの依存関係をリファクタリングする立場にはありません。何かご意見は?私はかなりASP.NETに新しいです。このページのMy CodeFileはVB.NETにあります。