Udostępnij za pośrednictwem


Ustawienie parametru języka raportu w adresie URL

rs:ParameterLanguage Parametr URL access pozwala uniknąć problemu, w którym parametry raportu hodowli wrażliwych, takich jak daty, godziny, waluty i liczby, są interpretowane przy użyciu języka przeglądarki.Z rs:ParameterLanguage, adres URL jest teraz interpretowane niezależnie od przeglądarki.Na przykład, jeśli serwer raportów jest zestaw do regionalnych zestawting, niemiecki, ale użytkownik uzyskuje dostęp do raportu za pomocą adresu URL za pomocą przeglądarki, która jest zestaw do Polski, będzie być błędnie zinterpretowana wartości parametrów, które są przekazywane do serwer raportów.

Rozważmy następujący adres URL do raportu:

http://<Server Name>/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008

W powyższym przypadek serwerem w obszarze kultury "de-de" generuje URL subskrypcja e-mail lub hiperłącze.Hiperłącze wskazuje raport powinny być sparametryzowana przez daty rozpoczęcia 4 października 2008 i zakończenia dnia 11 października 2008 zgodnie z datą niemieckim /czas normy.Jednak użytkownik uzyskuje dostęp do adresu URL za pośrednictwem przeglądarki zestaw do "en-us" Wymusza serwer interpretuje wartości 10 kwietnia 2008 r. i dnia 10 listopada 2008 w obszarze Data angielski USA /czas normy.Aby rozwiązać problem, rs:ParameterLanguage można zmienić język przeglądarki dla interpretacji parametru:

http://<Server Name>/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE

Oprócz wartości true i false adres URL dostępu parametr rc:Parameters, można teraz przekazać wartość zwinięty.Podczas korzystania z rc:Parameters=zwinięty URL, parametry obszaru podglądu HTML zwinięte poza zasięgiem wzroku, ale nadal można przełączać przez użytkownika.Wartość false całkowicie usuwa obszaru parametrów z paska narzędzi przeglądarki HTML i staje się niedostępny do użytkownika końcowego.