老报有错误,切换不到设计视图<%@ Page language="c#" Codebehind="Forum.aspx.cs" AutoEventWireup="false" Inherits="WishDemo.Modules.Forums.Forum" %>
<%@ Register TagPrefix="uc1" TagName="SiteHeader" Src="../../Controls/SiteHeader.ascx" %>
<%@ Register TagPrefix="uc1" TagName="SiteFooter" Src="../../Controls/SiteFooter.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>论坛</title>
<meta content="C#" name="CODE_LANGUAGE">
</HEAD>
<body>
<form id="Topic" method="post" runat="server">
<uc1:siteheader id="SiteHeader1" runat="server"></uc1:siteheader><br>
<table width="100%" border="0">
<tr>
<td align="right"><asp:hyperlink id="lnkNewTopic1" runat="server" NavigateUrl="PostMessage.aspx?Action=NewTopic&amp;ForumID="
Font-Bold="True">
[ <img src="./Images/Folder.gif" Alt="New topic" border="0"> 发布主题 ]
</asp:hyperlink><FONT face="宋体"></FONT></td>
</tr>
</table>
<br>
<table class="Forums_General" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td><asp:datagrid id="dgrdTopics" runat="server" Width="100%" DataKeyField="TopicID" HeaderStyle-CssClass="Forums_Header"
AlternatingItemStyle-CssClass="Forums_AlternatingItem" ItemStyle-CssClass="Forums_Item" CssClass="Forums_General"
AutoGenerateColumns="False" AllowCustomPaging="True">
<Columns>
<asp:HyperLinkColumn ItemStyle-Width="25px" DataNavigateUrlField="TopicID" DataNavigateUrlFormatString="PostMessage.aspx?Action=EditTopic&TopicID={0}"
DataTextFormatString="<img border=0 Alt='Edit this topic' src=./Images/Edit.gif>" DataTextField="TopicID" />
<asp:ButtonColumn CommandName="delete" ItemStyle-Width="25px" Text="<img border=0 Alt='删除主题' src=./Images/Delete.gif>" />
<asp:TemplateColumn HeaderText="Topic" HeaderStyle-Font-Bold="True">
<ItemTemplate>
<asp:HyperLink rnuat="server" Font-Bold="True" Text='<%# DataBinder.Eval(container.DataItem, "Subject") %>' NavigateUrl='<%# "Topic.aspx?TopicID=" + DataBinder.Eval(Container.DataItem, "TopicID") %>' />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="作者" ItemStyle-Width="160px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
HeaderStyle-Font-Bold="True">
<ItemTemplate>
<%# GetAuthorText(
DataBinder.Eval(Container.DataItem, "MemberName"),
DataBinder.Eval(Container.DataItem, "Email"),
DataBinder.Eval(Container.DataItem, "ShowEmail")
) %>
<br>
<small>
<%# DataBinder.Eval(Container.DataItem, "AddedDate", "{0:MM/dd/yy}") %>
-
<%# DataBinder.Eval(Container.DataItem, "AddedDate", "{0:HH:mm:ss tt}") %>
</small>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn ItemStyle-Width="160px" HeaderText="最后回复" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
HeaderStyle-Font-Bold="True">
<ItemTemplate>
(共计
<%# DataBinder.Eval(Container.DataItem, "TopicReplies") %>
)
<br>
<small>
<%# DataBinder.Eval(Container.DataItem, "TopicLastReplyDate", "{0:MM/dd/yy}") %>
-
<%# DataBinder.Eval(Container.DataItem, "TopicLastReplyDate", "{0:HH:mm:ss tt}") %>
</small>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid><FONT face="宋体"></FONT></td>
</tr>
<tr>
<td align="right"><asp:linkbutton id="lbtnFirst" runat="server" Font-Bold="True" CommandName="First" OnCommand="dgrdTopics_PageChanged"
Text="<<"></asp:linkbutton>|
<asp:linkbutton id="lbtnPrevious" runat="server" Font-Bold="True" CommandName="Previous" OnCommand="dgrdTopics_PageChanged"
Text="<"></asp:linkbutton>|&nbsp;<b>第
<asp:label id="lblPageNumber" runat="server" Text="1"></asp:label>页/共
<asp:label id="lblTotalPages" runat="server" Text="10"></asp:label>页</b>&nbsp;|
<asp:linkbutton id="lbtnNext" runat="server" Font-Bold="True" CommandName="Next" OnCommand="dgrdTopics_PageChanged"
Text=">"></asp:linkbutton>|
<asp:linkbutton id="lbtnLast" runat="server" Font-Bold="True" CommandName="Last" OnCommand="dgrdTopics_PageChanged"
Text=">>"></asp:linkbutton></td>
</tr>
</table>
<br>
<table width="100%" border="0">
<tr>
<td align="right"><asp:hyperlink id="lnkNewTopic2" runat="server" NavigateUrl="PostMessage.aspx?Action=NewTopic&amp;ForumID="
Font-Bold="True">
[ <img src="./Images/Folder.gif" Alt="New topic" border="0"> 发布主题 ]
</asp:hyperlink></td>
</tr>
</table>
<br>
<uc1:sitefooter id="SiteFooter1" runat="server"></uc1:sitefooter><br>
</form>
</body>
</HTML>

解决方案 »

  1.   

    <asp:HyperLink rnuat="server" Font-Bold="True" Text='<%# DataBinder.Eval(container.DataItem, "Subject") %>' NavigateUrl='<%# "Topic.aspx?TopicID=" + DataBinder.Eval(Container.DataItem, "TopicID") %>' />
    ===========================================================
    <asp:HyperLink runat="server" Font-Bold="True" Text='<%# DataBinder.Eval(Container.DataItem, "Subject") %>' NavigateUrl='<%# "Topic.aspx?TopicID=" + DataBinder.Eval(Container.DataItem, "TopicID") %>' />rnuat --> runat
    container --> Container
      

  2.   

    我记得好像跟<%# %> 有关,如果是绑定到控件属性,要用引号括起来的