0

我试图在列表视图中创建带有页眉、正文、页脚的表结构,效果很好。

但是在布局模板中的页脚中,我尝试添加下面给出错误的代码。

<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 集合,因为该控件包含代码块(即 <% ... %>)。”

4

1 回答 1

0

使用“RouteUrlExpressionBuilder”。

<a href='<%$ RouteUrl:routename=namedroute %>' runat="server">Link</a>

在MSDN中正确记录。

于 2013-06-25T23:32:49.427 回答