Asp.net mvc 如何在asp.net mvc中调用页面加载时的控制器操作
我有这样一个观点: 我想呼吁采取行动Asp.net mvc 如何在asp.net mvc中调用页面加载时的控制器操作,asp.net-mvc,Asp.net Mvc,我有这样一个观点: 我想呼吁采取行动 public void viaId (int Id) { //Code } 当页面加载时。现在我只实现了控制器,当我浏览url时,参数Id为null 我是否需要创建视图并通过javascript调用它 听起来好像你没有视图,你只有一个URL和一个动作 您应该为控制器创建一个名为“viaId”的视图,以提供给用户。最简单的方法是右键单击操作并单击“添加视图”(假设您使用的是Visual Studio) 另外,viaId方法可能会返回ActionR
public void viaId (int Id)
{
//Code
}
当页面加载时。现在我只实现了控制器,当我浏览url时,参数Id为null
我是否需要创建视图并通过javascript调用它 听起来好像你没有视图,你只有一个URL和一个动作 您应该为控制器创建一个名为“viaId”的视图,以提供给用户。最简单的方法是右键单击操作并单击“添加视图”(假设您使用的是Visual Studio)
另外,viaId方法可能会返回ActionResult而不是void。听起来好像你没有视图,你只有一个URL和一个操作 您应该为控制器创建一个名为“viaId”的视图,以提供给用户。最简单的方法是右键单击操作并单击“添加视图”(假设您使用的是Visual Studio)
此外,viaId方法可能应该返回ActionResult而不是void。我认为您只需要添加属性
[AcceptVerbs(HttpVerbs.Get)]
public void viaId(int id){}我认为您只需要添加属性
[AcceptVerbs(HttpVerbs.Get)]
public void viaId(int-id){}好的,我已经解决了。我没有在RouteCollection上映射参数。谢谢你的建议好的,我已经解决了。我没有在RouteCollection上映射参数。谢谢你的建议好的,我已经解决了。我没有在RouteCollection上映射参数。谢谢你的建议好的,我已经解决了。我没有在RouteCollection上映射参数。谢谢你的建议