2
링크가 동적으로 생성되어 내 master
페이지의 기존 DIV
요소에 추가되는 페이지를 만들려고합니다. 현재 링크를 표시하는 데 Html.ActionLink()
을 사용하고 있지만 페이지가로드 될 때 동적으로 처리하려고합니다. 코드 뒤에, 항목을 링크를 추가 할 수 없습니다. 제가 빠진 것이 있습니까?내 ASP 페이지의 기존 DIV 요소에 컨트롤을 추가 할 수 없습니다.
이것은 현재 내 마스터 페이지의 일부입니다.
<div id="menu" runat="server">
<ul>
<li><%: Html.ActionLink("Page1","Page1","Home") %></li>
<li><%: Html.ActionLink("Page2","Page2","Home") %></li>
<li><%: Html.ActionLink("Page3","Page3","Home") %></li>
</ul>
</div>
지금 당장은 기본을 제시하려고합니다. 단 하나의 링크 만 표시하려고합니다. 나중에 코드 뒤에서 생성 될 ActionLinks
을 모두 대체하려고합니다.
이
지금은 단지 하나의 링크를 생성하기 위해 내 master.cs의 일부입니다String str = Url.Action("Page1", "Home");
HyperLink hp = new HyperLink();
hp.NavigateUrl = str;
hp.Text = "Page1";
menu.Controls.Add(hp);