MVC4 に webgrid があり、特定の人にメッセージを再送信するために、カスタム列に送信ボタンが必要です。
列のフォーマットのコードは次のようになります。
format: @<text>
@foreach (DataEntity entity in item.Entities)
{
using (Html.BeginForm("Resend", "Messages", new {MsgId = entity.MsgID }, FormMethod.Post))
{
<input Type="submit" value="@entity.PersonName" />
}
}
</text>
このコードは別の PC から手動でコピーしたものなので、明らかな構文エラーは無視してください。
私の問題は、HTML ページにフォーム タグがないことですが、ご覧のとおり、私は Html.BeginForm を使用しています...
なぜこれが起こるのか誰にも分かりますか?
ありがとう、アヴィ。