c# - URL Parameters in MVCReportViewer -


as know, in sql server reporting service (ssrs), can pass parameters url (url access syntax) , can provide data source credentials in url including dsu:datasourcename=value & dsp:datasourcename=value (setting data source credentials in url).

now, want open report in web application dynamic data source credencial.
i'm using mvcreportviewer , when set mvcreportviewerfluent:reportserverurl parameter http://servername/reportserver/?dsu:myds=user&dsp:myds=password, blank page in iframe.

when remove "/?dsu:myds=user&dsp:myds=password", report work correctly , ask user name , password inside report.
going wrong?

edit: codes added

controller code :

public actionresult index() {     var model = new {         username = "user",         password = "pass",         reportpath = "/myreportpath",         serverurl = "http://serveraddress/reportserver/?dsu:ddst=pdm&dsp:ddst=pdm",         parameters = null,         formmethod = formmethod.post,         htmlattributes = new { height = 900, width = 900, style = "border: none" }     }     return view(model); } 

view code:

@html.mvcreportviewerfluent(model.reportpath)      .reportserverurl(model.serverurl)      .username(model.username)      .password(model.password)      .method(model.formmethod)      .reportparameters(model.formmethod)      .attributes(model.htmlattributes). 


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -