使用 MVC 在 jQuery 模板中向 href 添加两个参数
我希望我已经提供了足够的信息来帮助别人。 (我已经删除了我认为不相关的代码段)
我有一个 jquery 模板,其中有一个链接,该链接将 id 返回到 ActionResult。 我的问题是:向链接添加另一个参数以便 ActionResult 接收两个参数的语法是什么。
<script id="searchTemplate" type="text/x-jquery-tmpl">
<a href="/Search/Details/${JournalId} WHAT GOES HERE? ">
</script>
public ActionResult Details(int id, string otherParameter)
{
var item = ctx.Journals.Find(id);
return View("Details", item);
}
I am hoping I have given enough information for someone to help.
(I have cut out the bits of code that I felt were not relevant)
I have a jquery template, inside of which is a link that returns an id to an ActionResult.
My question is: what is the syntax for adding another parameter to the link so the ActionResult receives two parameters.
<script id="searchTemplate" type="text/x-jquery-tmpl">
<a href="/Search/Details/${JournalId} WHAT GOES HERE? ">
</script>
public ActionResult Details(int id, string otherParameter)
{
var item = ctx.Journals.Find(id);
return View("Details", item);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这会起作用,但 MS MVC 中的“最佳实践”方式是在 Global.asax 中创建一个新路由。
Yes, that will work, but the "best practices" way in MS MVC is to create a new Route in the Global.asax.