尽管我已经有一些经验,但我对 ASP.NET MVC 3 的世界还是很陌生。我正在尝试实现如下功能:
- 对一些返回 HTML 片段的 MVC 控制器进行 AJAX 调用
- 返回该片段时,我想将一些 JavaScript (jQuery) 事件绑定到它的元素
我看到它的方式我有一些选择来解决它:
- 返回一个将这些元素绑定到事件的脚本块:我不想使用,因为我想将所有脚本块标签放在一个中心位置。
- 编写一个 JavaScript 函数,并在 AJAX 调用成功返回后调用它。虽然这可能很干净,但如果我在代码的不同位置进行相同的 AJAX 调用,我必须在每次调用中写下该函数的名称(对我来说似乎很愚蠢..)
为了完善第二个选项,我可能会使用一个 HTML 助手来生成 AJAX 调用。
我在这里缺少一些最佳实践吗?
如果还有什么不清楚的地方,请发表评论,我会尽力澄清。
谢谢。