我尝试在listview中创建带有页眉,正文,页脚的表格结构,工作正常。
但是在layouttemplate的页脚中,我试图添加下面给出错误的代码。
<LayoutTemplate>
<table class="sampletable" cellpadding="0" cellspacing="0">
<thead class="tableheader">
<tr>
<th>
<a>Samples </a>
</th>
</tr>
</thead>
<tbody class="tablebody">
<tr id="itemplaceHolder" runat="server">
</tr>
</tbody>
<tfoot class="tablefooter">
<tr>
<td>
<a href='<%:Page.GetRouteUrl("samplelist",null) %>'>more sample</a>
</td>
</tr>
</tfoot>
</table>
</LayoutTemplate>
是否不允许放置在layouttemplate中?
错误是
“无法修改Controls集合,因为控件包含代码块(即&lt;%...%&gt;)。”
答案 0 :(得分:0)
使用'RouteUrlExpressionBuilder'。
<a href='<%$ RouteUrl:routename=namedroute %>' runat="server">Link</a>
在MSDN正确记录。