Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC在打开页面时传递数据_C#_Asp.net Mvc - Fatal编程技术网

C# MVC在打开页面时传递数据

C# MVC在打开页面时传递数据,c#,asp.net-mvc,C#,Asp.net Mvc,大家好,我是MVC5的新手,我知道如何将数据从实体传递到单个视图,但我现在正在尝试创建一个按钮来打开一个新视图并传递一些信息。我想知道做这件事的好方法是什么 我有一个模特的位置 位置ID, 职位名称, 职位描述, 店址 第二种模式是求职申请 我想在我的职位详细信息索引中创建一个按钮,该按钮将打开我的应用程序创建页面,并传入要在应用程序中本地使用的职位ID 所以我的想法是为应用程序创建一个构造函数,该构造函数采用int-Id并使用this.appliedPositionId=Id;或者类似的。问题

大家好,我是MVC5的新手,我知道如何将数据从实体传递到单个视图,但我现在正在尝试创建一个按钮来打开一个新视图并传递一些信息。我想知道做这件事的好方法是什么

我有一个模特的位置 位置ID, 职位名称, 职位描述, 店址

第二种模式是求职申请

我想在我的职位详细信息索引中创建一个按钮,该按钮将打开我的应用程序创建页面,并传入要在应用程序中本地使用的职位ID

所以我的想法是为应用程序创建一个构造函数,该构造函数采用int-Id并使用this.appliedPositionId=Id;或者类似的。问题是我不确定如何使用按钮将信息传递到视图。我尝试过重定向和重定向操作,但我认为我用错了

@Html.ActionLink("Create", "Create", "yourController", new { id = Model.PositionId }, null) 
假设您有一个公共的
ActionResult创建(int-id){…}
method——

Stephen Muecke回答道,谢谢你

假设您有一个公共的
ActionResult创建(int-id){…}
method——


Stephen Muecke回答道,谢谢。

使用
@Html.ActionLink()
并将值作为路由参数传递(如果需要,将其样式设置为按钮)好的,我会试试,谢谢。传递值时遇到问题,我应该像上面那样使用model=>model.PositionId语法吗?
@Html.ActionLink(“创建”、“创建”、“您的控制器”、新的{id=model.PositionId},null)
假设您有一个
公共ActionResult创建(int-id){…}
方法,非常感谢您的工作。谢谢你!使用
@Html.ActionLink()
并将值作为路由参数传递(如果您需要的话,将其样式设置为按钮)好的,我会试试看,谢谢。我在传递值时遇到问题,我是否应该像上面那样使用model=>model.PositionId语法?
@Html.ActionLink(“创建”、“创建”、“您的控制器”,新建{id=Model.PositionId},null)
假设您有一个
public ActionResult Create(int-id){…}
方法非常感谢您的工作。非常感谢!