powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HTML post form
6 сообщений из 6, страница 1 из 1
HTML post form
    #34058800
SIRISU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма HTML с методом post:
             <form action="https://rupay.com/pay.php" method="post">
       <input type="hidden" value="azat_g@mail.ru" name="in_email">
       <input type="hidden" value="5" name="send_sum">
       <input type="hidden" value="Оплата заказа №24" name="name_service">
       <input type="hidden" value="24" name="order_id">
       <input type="submit" value="Оплатить заказ в системе RUpay сейчас!" name="button">
            </form>

Ее надо засунуть в форму ASP .NET 2.0. Когда встывляю эту форму между тегами <form id="form1" runat="server"> то форма не работает. Когда за пределами <form id="form1" runat="server"> то все работает. Но мне надо чтобы эта форма была в <form id="form1" runat="server">.

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

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> 
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
             <form action="https://rupay.com/pay.php" method="post">
       <input type="hidden" value="azat_g@mail.ru" name="in_email">
       <input type="hidden" value="5" name="send_sum">
       <input type="hidden" value="Оплата заказа №24" name="name_service">
       <input type="hidden" value="24" name="order_id">
       <input type="submit" value="Оплатить заказ в системе RUpay сейчас!" name="button">
            </form>
        </div>
    </form>
</body>
</html>

Помогите, низнаю что делать.
...
Рейтинг: 0 / 0
HTML post form
    #34058909
RadioShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй серверные контролы ASP.NET 2.0 для ввода текстовой инфы.

Твой пример использует классические поля ввода HTML, что не рекомендуется делать в приложениях ASP.NET
--
С уважением,
Алексей К.
...
Рейтинг: 0 / 0
HTML post form
    #34059547
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще то форма в форме это ты имхо погорячился, и runat="server" тут не причемОт хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
HTML post form
    #34060072
SIRISU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как же мне тогда организовать html post со страницы ASP .NET?
...
Рейтинг: 0 / 0
HTML post form
    #34060320
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если через форму - только если рядом расположить. (в том числе и в iframe который в серверной, что лично я не советую) причем у тебя может быть только одна форма с runat="server" visible="true".
От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
HTML post form
    #34060372
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не через форму и если реально угадать что ты там хочешь...

что хочешь: создать кастомконтрол который бы деалал отсыл данных об оплате. распологать этот контрол на страничке покупки... соответственно твой контрол - отсыл одни данные в место 1, страница отсылает другие данные в место 2. так? Соответственно контрол может быть расположен где угодно на странице
.
если так то твой контрол должен делать хттпреквест, что имхо возможно только через скрипты... короче ищи доку по ajax.От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HTML post form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]