1

刚开始 MVC 2.0。有内置的视图。在家里有两种看法。Index.aspxabout.aspx。我在名为customer的视图中创建了一个新文件夹,并创建了一个新页面“ Customer.aspx ”,其中包含一些要显示的文本。菜单项已创建但未进入页面。

这是我正在尝试的。

<div id="menucontainer">

            <ul id="menu">              
                <li><%: Html.ActionLink("Home", "Index", "Home")%></li>
                <li><%: Html.ActionLink("About", "About", "Home")%></li>
                <li><%: Html.ActionLink("Customer", "CustomerDataAdd", "Customer")%></li>
            </ul>
        </div>

代码好吗?

错误是:


“/”应用程序中的服务器错误。

无法找到该资源。 说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的 URL: /Customer/CustomerDataAdd


版本信息: Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.272

4

2 回答 2

2

您将需要创建一个新Controller类,该类调用Customer一个方法,该方法CustomerDataAdd将返回新创建的CustomerDataAdd视图。

public class Customer : Controller
{
    public ActionResult CustomerDataAdd()
    {
        return View();
    }
}
于 2012-12-20T15:22:22.400 回答
1

你确定你的控制器有CustomerDataAdd动作吗?Customer您的 HTML 代码没有任何问题。

public class Customer : Controller
{
    public ActionResult CustomerDataAdd()
    {
        return View();
    }
}
于 2012-12-20T15:24:21.537 回答