Передача параметров формы SSRS: тип ввода submit против изображения - PullRequest
0 голосов
/ 18 декабря 2009

Мне нужно использовать изображение для отправки формы, содержащей параметры SSRS, которые передаются в отчет.

Есть ли способ заставить SSRS не принимать «input type = image ...» в качестве параметра вместе со всеми «input type = hidden ...», которые он жадно впитывает? Вместо этого:

input type = "submit" value = "Submit"

Я пытаюсь:

input type = "image" src = "someimagepath.png"

Первая работа просто отлично, но последняя заставляет SSRS создавать кратеры и горько жаловаться на то, что передан неопределенный параметр x.

Thx

1 Ответ

0 голосов
/ 19 декабря 2009

Единственный способ обойти эту проблему: создать 2 скрытых параметра отчета SSRS с именами "x" и "y". Установите флажки «Разрешить нулевое значение» и «Скрытые» свойства.

Проблема, похоже, заключается в том, что SSRS ищет имя = "отправить" и игнорирует его. Таким образом, обычное onld type = "submit" получается таким образом.

Тем не менее, type = image POSTs как "name.x" и "name.y". Я попытался name = "submit" и получил "submit.x" и "submit.y", но SSRS все еще продолжал думать, что это передаваемые параметры. Я попробовал id = "submit". Все еще нет радости.

Похоже, SSRS недостаточно умен, чтобы видеть входящие параметры type = "image" без посторонней помощи. Теперь, если честно, SSRS, я полагаю, есть некоторые отчеты, где знание позиции moouse может помочь понять, что делать в отчете. Но все же принуждение каждого отчета иметь 2 бесполезных параметра кажется немного тупым.

...