表示される名前とは異なる値を送信入力に添付できますか。
これは単なるテストであり、実際には機能しません。
<input type="submit" name="btn" value="Value to show as button text" value="value to use" />
私が使用している形式は cshtml です。
編集:私が達成しようとしているのは、C#で使用する Request["btn"] などを返すボタンを持つオブジェクトのリストを生成することです。すべてのボタンは同じ名前である必要がありますが、オブジェクトの ID をリクエストに対して解析する必要があります。
いくつかのコード:
@{
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>