3

我想通过经典 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>
4

1 回答 1

0

那应该没问题。我不确定您是如何调用 SSRS 报告的,但如果您有一些 API,您应该能够从Dim ID = Request.QueryString("ID")和获取它们Dim Password = Request.QueryString("Password")。我会将您的密码文本输入更改为实际的密码输入,这样当他们在表单中输入密码时<input type="password" name="Password" value=""/>它会显示为* 。是一个您可能会发现有用的 URL。

于 2012-10-18T13:52:26.227 回答