ASP.NET MVC URL 路由
我有一个问题,可以使用 ASP.NET MVC(Razor 和 MapRoute)来完成此操作吗?
示例
Category/
- 调用控制器类别和索引函数Category/{State_name}
- 调用控制器类别和 Cities(State_id) 函数,返回该州内的所有城市。
那么 URL 显示的是州名称,但城市功能接收州 id 吗?
I have a question, can this be done using ASP.NET MVC (Razor, and MapRoute)?
Example
Category/
- calls controller Category and Index functionCategory/{State_name}
- calls controller Category and Cities(State_id) function, returns all cities inside that state.
So URL is displaying state name , but Cities function receive state id?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以,
如果您有任何问题或需要对任何部分进行澄清,请尝试告诉我。
更新
我的方式有一个问题!您可以通过 State_name 从 db 获取 ID,然后通过 State_name 从 db 获取模型!为什么不检索
第一次从 db by State_name 获取模型?
看:
如果你在 EF 上,那么你可以创建这个方法:
为什么不使用这种方式?
Yes u can, try
Let me know if you have any questions or need clarifications on any part.
UPDATE
I have one issue with the way! You get the ID from db with State_name, then get the model from db by State_name! Why not retrieve
model from db by State_name at the first time?
look:
and if you are on EF, then you can create this method:
Why not using this way?
这应该可以做到:
This should do it: