0

私のマスターページで。オリジナル私はコードを持っていました:

<ul> 
   <li>Home</li> 
   <li>About</li> 
   <li>Sermon</li> 
</ul>

私のMVC2プロジェクトでは、Html.ActionLinkを使用してliなどを置き換えたいと思っています。

          <div id="leftcolumn">
               <% @Html.ActionLink("Home", "Home", "Home") %> 
               <% @Html.ActionLink("About", "About", "Home") %>
               <% @Html.ActionLink("Sermon", "Sermon", "Home") %>
          </div>

スナップショットは好きです: MVC

コードを修正してください。

ありがとう。

4

3 に答える 3

2

Razorビューエンジンの構文を従来のビューエンジンの構文と混合しようとしているようです。本当にMVC2を使用している場合は、Razorを使用していないため、コードは次のようになります。

<%= Html.ActionLink("Home","Home","Home") %>
于 2012-07-18T13:26:26.313 に答える
1

@これはrazorビュー(MVC 3)ではないため、は必要ありません。MVC 2では、次のことを行います。

<div id="leftcolumn">
       <%= Html.ActionLink("Home", "Home", "Home") %> 
       <%= Html.ActionLink("About", "About", "Home") %>
       <%= Html.ActionLink("Sermon", "Sermon", "Home") %>
</div>
于 2012-07-18T13:26:23.423 に答える
1

Razor構文(MVC3)とMVC2コードのミキシング、MVC2の場合:

<%= Html.ActionLink("Home", "Home", "Home") %>
...
于 2012-07-18T13:26:56.527 に答える