我有一个带有sql server后端的内部.NET 4.0 Web表单应用程序。我在主屏幕上有一个菜单,我需要根据用户所在的组来显示/隐藏部分内容。我正在努力寻找最好的方法。在过去,我使用ScriptManager.RegisterStartupScript从后面的代码中调用了js函数。但是,我觉得这是不好的做法,如果是这样的话,我不想继续这样做。我知道我可以设置我需要操作runat服务器的html表格单元格,并在查找用户的安全性时在代码中添加属性。我应该这样做而忘记尝试在背后的代码和js之间来回切换?或者,有没有办法实现这个良好的网络编程实践?
这似乎是一个常见的场景,这就是为什么我认为我错过了一些明显的东西。从数据库中查找内容,然后执行js来操作前端。
注意:我在普通的js和jQuery之间反弹,所以请随意回答。