Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML授权框架?_Javascript_Html_Asp.net Mvc 4_Authorization - Fatal编程技术网

Javascript HTML授权框架?

Javascript HTML授权框架?,javascript,html,asp.net-mvc-4,authorization,Javascript,Html,Asp.net Mvc 4,Authorization,我有一个带有RazorView的MVC网站,其中有数百个html元素。 我想启用或禁用某些字段,允许或拒绝编辑某些文本字段…等等。。 有我可以使用的javascript框架吗?或者,实现元素级授权的最佳方法是什么? 提前感谢。即使您在客户端(Javascript)上检查权限,也必须在服务器站点上验证它。否则,可能会操纵请求并填充您没有权限的字段 所以我不能建议一个与您的问题相匹配的框架,但请确保您也在服务器端验证数据——无论您在客户端使用什么 因此,解决方案可能是隐藏用户没有权限的字段(服务器端

我有一个带有RazorView的MVC网站,其中有数百个html元素。 我想启用或禁用某些字段,允许或拒绝编辑某些文本字段…等等。。 有我可以使用的javascript框架吗?或者,实现元素级授权的最佳方法是什么?
提前感谢。

即使您在客户端(Javascript)上检查权限,也必须在服务器站点上验证它。否则,可能会操纵请求并填充您没有权限的字段

所以我不能建议一个与您的问题相匹配的框架,但请确保您也在服务器端验证数据——无论您在客户端使用什么


因此,解决方案可能是隐藏用户没有权限的字段(服务器端模板)。

谢谢ihkawiss。我正在控制器上进行服务器端验证。我需要的只是基于auth levels.Ok在html中启用和禁用字段。如果你自己写的话,我认为这将是最干净/最快的解决方案。您可以为每个字段指定一个表示其权限级别的属性。然后根据用户权限检查每个字段(在documentready-jQuery上),并禁用受限字段。确定。我能做到。但我正在寻找一个可扩展的解决方案。此外,迭代每个dom元素可能会影响性能也是我担心的问题。