Asp.net mvc 将数据从viewbag传递到web.config MVC

Asp.net mvc 将数据从viewbag传递到web.config MVC,asp.net-mvc,web-config,viewbag,Asp.net Mvc,Web Config,Viewbag,正在寻找有关将用户凭据从查看包(当用户登录到我的web应用程序时存储会话详细信息)传递到web.config的建议,其中我有一个连接字符串,希望将用户和密码传递给该字符串,如下所示 谢谢,你不应该这样做 网络配置不应在运行时根据会话进行更改。请记住,每个用户都有自己的会话。这意味着,如果同时有多个用户,可能会出现并发问题,这意味着,例如,您可以在配置中使用user1的用户名和user2的密码 例如,您可以在视图中使用以下内容: @Html.MvcReportViewer(string repo

正在寻找有关将用户凭据从查看包(当用户登录到我的web应用程序时存储会话详细信息)传递到web.config的建议,其中我有一个连接字符串,希望将用户和密码传递给该字符串,如下所示

谢谢,

你不应该这样做

网络配置不应在运行时根据会话进行更改。请记住,每个用户都有自己的会话。这意味着,如果同时有多个用户,可能会出现并发问题,这意味着,例如,您可以在配置中使用user1的用户名和user2的密码

例如,您可以在视图中使用以下内容:

@Html.MvcReportViewer(string reportPath, string reportServerUrl = null, string username = null, string password = null, IEnumerable> reportParameters = null, ControlSettings controlSettings = null, object htmlAttributes = null, FormMethod method = FormMethod.Get)

用户名和密码将来自您的viewbag。

感谢您的回复,很抱歉我还是MVC新手,我现在将尝试您的方法。