HTML/ASP.NET: <входной тип = “скрытое” имя = “ссылка” оценивают = “ABC”/>

Я просто хочу спросить, существует ли возможность измениться:

<input type="hidden" name="reference" value="ABC"/>

в это:

<input type="hidden" name="reference" value="any values I want"/>

где я могу установить любые значения позади .cs/C# - создание его динамично. Платежный шлюз, который я использую, требует, и я не могу найти путь к включенному управлением (?) ASP.NET, и мне нужны Ваши предложения/комментарии об этом.Спасибо.

PS. <asp:HiddenField ID="reference" runat="server" Value="ABC" /> не работает, потому что платежному шлюзу конкретно нужно свойство 'имени'.

5
задан abramlimpin 1 July 2010 в 03:28
поделиться

1 ответ

Вы можете просто поместить runat = "server" в элемент управления, чтобы получить к нему доступ из вашего кода позади:

<input type="hidden" name="reference" id="reference" runat="server" />

Затем в вашем коде позади:

void Page_Load(object sender, EventArgs e)
{
    // ...

    reference.Attriutes["value"] = "any values I want";

    // ...
}

Обратите внимание, что в этом случае " Атрибут id "необходим, потому что, когда у вас есть runat =" server ", атрибут id используется для указания имени сгенерированной переменной.

2
ответ дан 13 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: