我需要將一些ASP LinkButton實例化到ASP.NET MVC視圖頁面上。我嘗試了一些東西,我無法讓他們出來正確。我的繼承人代碼的最新化身: ASPX文件ASP.NET MVC中的LinkButton
<body>
<% using (Html.BeginForm("TitleDetail", "Movies", FormMethod.Post, new{runat="server"})) { %>
<ul>
<% foreach (var disc in Model.Title.tblDiscs) %>
<% { %>
<li>
<asp:LinkButton ID="Play">Link</asp:LinkButton>
</li>
<% } %>
</ul>
<% } %>
</body>
它呈現在Firefox什麼是我列舉的集合中的每個成員的文本鏈接的一個實例,但他們arent超鏈接,只是文字。 生成的HTML看起來像這樣
<form action="/MyMovies/TitleDetail/239" method="post" runat="server">test title <br />
<ul>
<li>
<asp:LinkButton ID="Play">Link</asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="Play">Link</asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="Play">Link</asp:LinkButton>
</li>
</ul>
我試着加入中用runat =「服務器」 attribuite到每個ASP:LinkButton的標籤,但我得到控制,只能把裏面運行時異常具有runat =「server」屬性的表單標記。我認爲我已經完成了,所以我沒有真正理解這一點。任何人都可以向我解釋我做錯了什麼,以及我需要做什麼來解決它,以便LinkButton實際上是鏈接?
我認爲這的確是個好東西(TM)。 :) – BobbyShaftoe 2009-05-18 22:21:11