У меня есть страница ASPX с именем ShowDesign.aspx и просматриваются с помощью URL myurl.com/showdesign.aspx?id=420420
Как представить некоторые или все элементы управления в странице ASPX с помощью HTTP POST
На странице ASPX имеет много элементов управления, такие как изображения, текст кнопка, радиокнопками и т. д. Некоторые элементы управления создаются в кодировке, а значения для большинства элементов управления назначаются/обновляются в кодировке.
Когда страница готова к отображению, я хотел бы использовать HTTP-сообщение на некоторых элементах управления (в противном случае используйте HTTP-сообщение для всей страницы). Я этого не делал и хотел бы знать, как это сделать? Какой код следует добавить и где я должен добавить код?
Обновление Хотите знать, что Javascript будет делать то, что я ищу? Я все еще проверяю это. Если у кого-то есть отзывы, пожалуйста, обновите их.
function postToURL(url, values) {
values = values || {};
var form = createElement("form", {action: url,
method: "POST",
style: "display: none"});
for (var property in values) {
if (values.hasOwnProperty(property)) {
var value = values[property];
if (value instanceof Array) {
for (var i = 0, l = value.length; i < l; i++) {
form.appendChild(createElement("input", {type: "hidden",
name: property,
value: value[i]}));
}
}
else {
form.appendChild(createElement("input", {type: "hidden",
name: property,
value: value}));
}
}
}
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
</script>
Я не уверен, что вы ищете. Вы просто хотите опубликовать свою форму и обработать свои данные только из определенных полей, игнорируя других? – Limey
Да. Я хочу, чтобы URL-адрес отображался только после завершения HTTP-сообщения. Мне нужно сделать это для некоторых элементов управления на странице. – Anirudh
Хорошо, ты потерял меня еще больше. Что показывает URL-адрес для запуска и кода на ваших объектах? – Limey