问题描述
|
我正在尝试使用MVC3,Razor视图引擎和JQuery UI为自己构建示例。
从控制器中,我返回一个ViewModel(具有List),并且能够将jQuery手风琴包装在html段周围。一切正常。
现在,我正在尝试使其变得更好。
1)想拥有一个分页栏,它可以根据所选页面和所选每页项目的数量刷新手风琴(我知道在控制器等中需要做什么。与c#相比,我的JavaScript技能不是很好:-()
2)我希望能够为数据选择“显示类型”。例如,如果您访问Slickdeals网站,我们可以选择Grid或Accordion或简单列表。看起来它只是将模板应用于数据并刷新html。
我想知道如何才能最好地做到这一点。 (我想到的一个想法是,向控制器发送具有所需显示类型的AJAX请求,控制器可以呈现视图并返回字符串作为响应,然后可以将其用作html的元素。是否有更好的方法,我的意思是数据已经在浏览器中了,所以我们可以只应用一些模板并重新渲染相同的数据吗?)
对于(1)和(2),我都希望避免回发整页。
(我将尝试添加更多详细信息)
提前致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)