ASP.NET MVC,Actionlink

Somsubhra Dragoon Bhattacharya

一段时间后,我正在重新访问MVC,但现在我遇到了一些奇怪的错误,但我似乎无法解决这些错误。

@Model List<StockEdgeTest.Models.Department>
@using StockEdgeTest.Models

@{
    ViewBag.Title = "Department List";
}

<div style="font-family:'Agency FB'">
    <h2>Department List</h2>

    <ul>
        @foreach (Department dep in @Model)
        {
            <li>
                @Html.ActionLink(dep.DepartmentName, "Index", "Employee", new { DepartmentID = Convert.ToInt32(dep.DepartmentID) })
            </li> 
        }

    </ul>
</div>

该视图给出了o / p

System.Collections.Generic.List`1 [StockEdgeTest.Models.Department]列表部门列表HR财务DB IT管理Corpo银行设施无用董事

我不知道如何删除此行System.Collections.Generic.List`1 [StockEdgeTest.Models.Department]列表

更重要的是,actionlink似乎不起作用,它只是生成https:// localhost:44354 /?Length = 8而不是https:// localhost:44354 / Employee / Index

任何想法如何解决这个问题?编辑:动作

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using StockEdgeTest.Models;

namespace StockEdgeTest.Controllers
{
    public class DepartmentController : Controller
    {
        // GET: Department
        public ActionResult Index()
        {
            EmployeeContext ecn = new EmployeeContext();
            List<Department> e1 = ecn.Department.ToList();
            return View(e1);
        }

    }
}
谢尔盖

修正您的观点:

@model List<StockEdgeTest.Models.Department>

@{
    ViewBag.Title = "Department List";
}

<div style="font-family:'Agency FB'">
    <h2>Department List</h2>

    <ul>
        @foreach (Department dep in @Model)
        {
            <li>
@Html.ActionLink(dep.DepartmentName, "Index", "Employee", new { id = dep.DepartmentID}, null )
            </li> 
        }

    </ul>
</di

并在您的索引操作中替换:

return View()

[Route("{id?}")]
public ActionResult Index(int id)
{
    .....
List<StockEdgeTest.Models.Department> model= ...your code
return view(model);
}
```

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET MVC:Razor ActionLink问题

来自分类Dev

MVC ASP.NET Ajax.ActionLink样式

来自分类Dev

通过ActionLink传递ASP.NET MVC传递模型

来自分类Dev

在ActionLink for ASP.NET MVC中使用图标,Razor页面

来自分类Dev

ASP.NET MVC将ID传递给ActionLink

来自分类Dev

在ASP.NET MVC 5 ActionLink中包含锚标记

来自分类Dev

ASP.NET MVC RAZOR ActionLink请点击

来自分类Dev

在ActionLink for ASP.NET MVC,Razor页面中使用图标

来自分类Dev

如何在ASP.NET MVC中将参数传递给ActionLink()生成的链接?

来自分类Dev

ASP.NET MVC 4通过ActionLink传递对象变量

来自分类Dev

在MVC Asp.Net中使用HTML.ActionLink时如何保持滚动位置?

来自分类Dev

如何在ASP.NET MVC 4区域中正确使用Html.ActionLink

来自分类Dev

如何在ASP.NET MVC中创建到自定义路由的ActionLink?

来自分类Dev

如何在ASP.NET MVC 5中通过ActionLink传递包含连字符的routeValues

来自分类Dev

ActionLink没有将参数传递给控制器-asp.Net MVC 4

来自分类Dev

Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

来自分类Dev

ASP.NET 5 MVC6中的@ Ajax.ActionLink

来自分类Dev

在ASP.NET MVC中将Favicon添加到Html.ActionLink吗?

来自分类Dev

ASP.NET MVC:Html.Action / Html.ActionLink和区域性特定的DateTime

来自分类Dev

如何在ASP.NET MVC 4区域中正确使用Html.ActionLink

来自分类Dev

ASP.NET MVC 4-ListBoxFor,在ActionLink中发送selectedValue

来自分类Dev

asp.net mvc,如何从表单元素传递actionlink参数

来自分类Dev

从Asp.net MVC中的模型创建Ajax.ActionLink链接文本动态

来自分类Dev

ASP.NET MVC Html.ActionLink在Bootstrap Select中不起作用

来自分类Dev

ASP.NET MVC 通过 ActionLink 生成具有不同文化参数的 url

来自分类Dev

在Asp.net MVC 4中指定区域属性时,ActionLink和Url.Action的目标位置不同

来自分类Dev

如何在ASP.NET MVC 5中使用JavaScript在运行时使用路由值增加actionlink?

来自分类Dev

ASP.NET MVC5通过单击Html.ActionLink更改语言/区域性

来自分类Dev

自动将匿名属性添加到routeValues中,该属性是ASP.NET MVC4 ActionLink中的对象

Related 相关文章

  1. 1

    ASP.NET MVC:Razor ActionLink问题

  2. 2

    MVC ASP.NET Ajax.ActionLink样式

  3. 3

    通过ActionLink传递ASP.NET MVC传递模型

  4. 4

    在ActionLink for ASP.NET MVC中使用图标,Razor页面

  5. 5

    ASP.NET MVC将ID传递给ActionLink

  6. 6

    在ASP.NET MVC 5 ActionLink中包含锚标记

  7. 7

    ASP.NET MVC RAZOR ActionLink请点击

  8. 8

    在ActionLink for ASP.NET MVC,Razor页面中使用图标

  9. 9

    如何在ASP.NET MVC中将参数传递给ActionLink()生成的链接?

  10. 10

    ASP.NET MVC 4通过ActionLink传递对象变量

  11. 11

    在MVC Asp.Net中使用HTML.ActionLink时如何保持滚动位置?

  12. 12

    如何在ASP.NET MVC 4区域中正确使用Html.ActionLink

  13. 13

    如何在ASP.NET MVC中创建到自定义路由的ActionLink?

  14. 14

    如何在ASP.NET MVC 5中通过ActionLink传递包含连字符的routeValues

  15. 15

    ActionLink没有将参数传递给控制器-asp.Net MVC 4

  16. 16

    Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

  17. 17

    ASP.NET 5 MVC6中的@ Ajax.ActionLink

  18. 18

    在ASP.NET MVC中将Favicon添加到Html.ActionLink吗?

  19. 19

    ASP.NET MVC:Html.Action / Html.ActionLink和区域性特定的DateTime

  20. 20

    如何在ASP.NET MVC 4区域中正确使用Html.ActionLink

  21. 21

    ASP.NET MVC 4-ListBoxFor,在ActionLink中发送selectedValue

  22. 22

    asp.net mvc,如何从表单元素传递actionlink参数

  23. 23

    从Asp.net MVC中的模型创建Ajax.ActionLink链接文本动态

  24. 24

    ASP.NET MVC Html.ActionLink在Bootstrap Select中不起作用

  25. 25

    ASP.NET MVC 通过 ActionLink 生成具有不同文化参数的 url

  26. 26

    在Asp.net MVC 4中指定区域属性时,ActionLink和Url.Action的目标位置不同

  27. 27

    如何在ASP.NET MVC 5中使用JavaScript在运行时使用路由值增加actionlink?

  28. 28

    ASP.NET MVC5通过单击Html.ActionLink更改语言/区域性

  29. 29

    自动将匿名属性添加到routeValues中,该属性是ASP.NET MVC4 ActionLink中的对象

热门标签

归档