ASP.Net MVC - 需要与部分视图一起发送其他数据
我需要将一些其他数据(最好封装在 JSON 对象中)发送到客户端。但除此之外,我还需要发送部分视图。现在我只能想到两种方法:
- 发送 JSON 对象,然后再次调用将部分视图的内容加载到 div 中。
- 将部分视图的 HTML 作为 JSON 对象的属性发送,然后将其加载到 div 中。
我将如何去做第二个选择?是否有命令将部分视图呈现为字符串?还是第一种方法更好?
干杯, 达米安
I need to send some other data, ideally wrapped in a JSON object, down to the client. As well as that however I need to send a Partial view. Now I can only think of two ways:
- Send JSON object and then make another call to load contents of partial view into div.
- Send HTML for Partial View as a property of the JSON object and then load it into div.
How would I go about doing the second option? Is there a command to render partial views into a string? Or is the first approach better?
Cheers,
Damien
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,没有直接的方法 但通过一些嘲笑是可能的。我在这里使用 Moq ,但任何模拟框架都可以。
No direct way as I know of. But it's possible with some mocking. I use Moq here, but any mocking framework would do.