我想通过传统ASP传递SQL Server Reporting Services的凭据,因为当前用户每次尝试访问报告时都要求输入用户名和密码。
我可以使用POST方法从页面传递它作为参数吗?
正如此代码:
<body>
<form id="frmRender" action="ReportViewer" method="post" target="Main">
<input type="text" name="ID" value="" />
<input type="text" name="Password" value="" />
<input type="submit" value="View Report" />
</form>
</body>
答案 0 :(得分:0)
那应该没问题。我不确定您是如何调用SSRS报告的,但如果您有一些API,则应该可以从Dim ID = Request.QueryString("ID")
和Dim Password = Request.QueryString("Password")
获取这些API。我会将您的密码文本输入更改为<input type="password" name="Password" value=""/>
之类的实际密码输入,以便在他们在表单中输入时显示为 * 。 Here是您可能会发现有用的网址。