У вас есть другое значение, прикрепленное к вводу отправки, чем имя, которое оно показывает.ввод с двумя типами значений
что-то подобное, это просто тест, на самом деле не работает:
<input type="submit" name="btn" value="Value to show as button text" value="value to use" />
Формат я использую cshtml.
Редактировать: Что я пытаюсь сделать, это создать сгенерированный список объектов, каждый из которых имеет кнопку для возврата запроса ["btn"] или аналогичного для использования в C#. Все кнопки нуждаются в том же имени, но должны проанализировать идентификатор объекта в запросе.
Некоторый код:
@{
if(Request["btn"] == "Value to show as button text")
(
int id = // submit object id
}
<form action="" method="post">
<ul>
<li>
<input type="submit" name="btn" value="Send request" value="id1" />
</li>
<li>
<ul>
<li>
<input type="submit" name="btn" value="Send request" value="id3" />
</li>
</ul>
</li>
<li>
<input type="submit" name="btn" value="Send request" value="id2" />
</li>
</ul>
</form>
Почему бы не использовать '' данными атрибутов? Что вы пытаетесь достичь? –
Используйте пользовательские атрибуты HTML 5 'data- *': http://www.w3.org/html/wg/drafts/html/master/single-page.html#embedding-custom-non-visible-data-with- атрибуты-данные-% 2a-атрибуты, например 'data-val1',' data-val2' и т. д. Атрибуты должны иметь уникальные имена. Вы также можете правильно проанализировать значение атрибута с помощью некоторого разделителя данных внутри него. – jwaliszko
Привет, Майкл, я думаю, вам нужно подробно остановиться на том, чего вы пытаетесь достичь. Какова ваша конечная цель? В противном случае существует много способов «обмануть этого кота». – Subby