如果主键是字符串数据类型,如何传递参数?在MVC5中

时间:2019-06-12 02:45:28

标签: asp.net-mvc-5

我想使用参数ID进行编辑操作,该数据类型为字符串类型但失败,因为它无法传递字符串类型的参数。

这些是详细信息的代码(这是详细信息的页面):-

 public ActionResult Details(string id)
        {
            Test test = db.Tests.Find(id+".xml");
            if (test == null)
            {
                return HttpNotFound();
            }
            return View(test);
        }

这些是编辑操作,它采用字符串中的参数id:-

public ActionResult Edit(string id)
        {
            Test test = db.Tests.Find(id + ".xml");

            return View(test);
        }

我不知道我在哪里做错了,也许我需要将int解析为字符串?如果有人可以帮助我,我会很高兴。

0 个答案:

没有答案