У меня есть две веб-части на моей странице sharepoint aspx. Одна из них - веб-часть редактора контента, а другая - веб-часть формы данных.
В веб-части формы данных у меня есть представление данных, и мне нужно передать параметр "id" в это представление данных, которое будет отображать детали проекта в представлении данных. Я пытался использовать значение из элемента управления в качестве параметра и никогда не имел успеха. Я много гуглил последние несколько дней и не нашел никакого решения. Было бы здорово, если бы кто-нибудь показал мне способ использования текста из элемента управления (это может быть текстовое поле или элемент управления). если у кого-то есть рабочий образец, поделитесь пожалуйста. В качестве альтернативы я использовал строку запроса в качестве параметра (хотя я предпочитаю использовать текст из элемента управления). Нам нужно передать строку запроса с именем id. Например, я перехожу на http://localhost/pages/1.aspx?id=7
. Это покажет детали проекта с идентификатором проекта 7 в веб-части формы данных. это отлично работает.
Мне нужно предоставить пользователю возможность ввести идентификатор проекта вместо изменения строки запроса в URL. Для этого я использовал веб-часть редактора контента, у меня есть текстовое поле text1 и кнопка отправки (элементы управления html). Пользователь вводит идентификатор проекта в предоставленном текстовом поле и нажимает кнопку отправки, чтобы просмотреть детали проекта в виде данных. Код JavaScript кнопки «Отправить» имеет следующий код:
url = 'http://localhost/pages/1.aspx?id=7';
alert (url); //alerts as http://localhost/pages/1.aspx?id=7
window.location = url;
В целях тестирования я просто жестко запрограммировал URL. Однако нажатие кнопки отправки не приводит к перенаправлению на http://localhost/pages/1.aspx?id=7
, или что-то происходит во время перенаправления. Страница просто перезагружается один раз. то есть, если я нахожусь в http://localhost/pages/1.aspx?id=12
и нажимаю кнопку отправки, перезагрузка страницы http://localhost/pages/1.aspx?id=12
вместо перехода к http://localhost/pages/1.aspx?id=7
.
Без веб-части формы данных перенаправление работает нормально. Пожалуйста, помогите.
Спасибо