SPA(单页应用程序)渲染客户端或服务器

时间:2017-11-29 01:06:09

标签: c# angularjs aurelia durandal-2.0

我有一个简单但不那么容易的问题。 (所以,我想)

我目前正在制作DurandalJS应用程序。我正在使用C#Razor语法生成我的视图。所以,我仍然使用我的控制器将HTML传递给客户端。使用routes / areas / etc进行设置相当复杂,但它一直在工作。

我使用服务器端只是一个真正的原因。 (除了验证,但我们现在可以忽略它,因为我确信模型验证已经改进,现在有办法处理这个)

假设我有一个按钮。而且我只想在用户是管理员的情况下在屏幕上显示该按钮。现在,我当然可以使用KnockoutJs(或Auelia / Angular /其他)来找出用户角色并且"隐藏"按钮。但据我所知,按钮仍然在HTML中? (它在Durandal,不确定新的库是否处理这种不同)。所以,目前我使用服务器代码进行检查,然后在没有按钮的情况下呈现HTML。

知道有多少人使用SPA类型库,你们大多数人都在为这样的简单用例做些什么?

哦,是的,在返回API调用的服务器上,无论如何我们都会有安全性,所以假设有人激活了按钮它无论如何都无法工作,我只是不希望我的用户看到它。

0 个答案:

没有答案