Всякий раз, когда мы перенаправляем страницу с одной страницы на другую, можно использовать строку запроса. Теперь, когда я использовал методы «GET» и «POST» в теге формы.Get and Post vs Query String
У меня есть следующие выводы.
- Get - Предоставляет данные полей пароля в URL-адресе. Поэтому он не должен использоваться. Правильно?
- POST - Некоторые ненужные данные могут быть доступны из запроса .Form полей текстового поля, которые не требуются.
Я думаю, что, перейдя на другую страницу, я могу использовать Query String, кликнув по кнопке, как показано ниже.
Response.Redirect("abc.aspx?id=10") //This will be at the code behind level.
и аналогичным образом мы можем использовать в Java Script, как показано ниже.
function RedirecToAnotherPage(){
window.open('abc.aspx?id=10');}
Справа?
Вот мой запрос в таком случае, я могу использовать и метод «GET» «Post» в реальной жизни/динамический сайт
У меня может быть только один тег сервера, поскольку у меня есть только серверные элементы управления. что произойдет, если у меня есть 30-40 текстовых полей в форме и используется «POST». Другая проблема заключается в том, что у меня есть контроль над метками, это содержит текст в форме id и скрытый контроль. Если эта информация должна быть передана, тогда она будет передавать только информацию в текстовом поле? Поэтому в этом случае можно избежать обоих. Можно использовать строку запроса? – Pankaj
Если вы хотите использовать ту же форму для разных сообщений, вы можете использовать javascript для обновления атрибута «action» (например, update/insert). – Russell