c# asp.net mvc 如何组织帖子
假设您有一个类似于 Stackoverflow 的问题页面的页面,用户可以在其中投票赞成或反对、插入新输入、编辑消息、删除评论等。鉴于该页面应该可以使用和不使用 javascript,您将如何在 ASP.NET MVC 网站中组织控制器页面?
Say you have a page like the question page of Stackoverflow, where the user can either vote up or down, insert new input, edit messages, delete comments or whatever. Given that the page should work both w/ and w/o javascript, how would you organize the controller page in an asp.net mvc web site?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所有操作都将是帖子,并且它们会重定向回调用它们的操作。
我页面中的所有按钮都是调用这些帖子操作的操作链接。然后我会添加 javascript 来拦截按钮点击并通过 AJAX 进行处理(因此页面不需要重新加载),这样,如果没有 javascript,按钮仍然可以工作,只会导致页面重新加载
All action would be posts, and they would redirect back to the action that called them.
All my button in my page would be actionlinks that call these post actions. Then I would add javascript to intercept the button clicks and handle via AJAX (so page doesn't need a reload) that way, without javascript the buttons will still work and just cause a page reload