是一个带有子页面的SPA的asp.net母版页吗?

时间:2014-05-30 13:53:35

标签: asp.net

当我构建一个asp.net页面并且拥有一个母版页和该母版页下的6页以下时 - 这是SPA还是实际上,它不是SPA?

2 个答案:

答案 0 :(得分:3)

没有。 SPA的全部内容是浏览器不必在每个新页面上完全刷新。

SPA使用AJAX和类似技术更新网页的部分内容,而不是整个页面。

答案 1 :(得分:3)

由于已经采取“否”,我将采取“可能”。这可能是6个单页应用程序的集合。

它是否依赖于某种形式的AJAX而不是表单发布或HTTP GET? (即没有回发,除初始加载外没有整页请求)(是的意味着SPA)

它主要依赖于客户端模板,通常是通过获取JSON并使用一百万种不同的方法将这些数据合并到DOM中吗?(是的,这意味着SPA)

JavaScript和服务文件中的大部分逻辑,如asmx,.svc? (或者最糟糕的是PageMethods?)(是的意思是SPA)

您的aspx页面是否奇怪地没有控制事件处理程序(事实上,在Page_Load的某些初始设置之外没有任何东西?)(是的意味着SPA)

甚至不是WebForms并且是MVC(SPA更友好,但不是真正的SPA定位)

您是否经常认为放弃asmx并使用普通的.html文件会更容易? (SPA通常不会从服务器进行初始绘制屏幕中获益很多,因为之后绝大多数DOM操作都将在客户端完成)(是的意味着SPA)