FormView があり、レコードのCommandArgumentプロパティ ID にバインドします。
CommandArguman='<%# Eval("Id") %>'
しかし、ItemCommand ハンドラーのサーバー側では、これは機能しません。
int id = e.CommandArgument;
そしてエラーを取得します:
指定されたキャストは無効です。
しかし、この作品:
int id = int.Parse(e.CommandArgument.ToString());
e.CommandArgumentの戻り値の型 は Object ですが、Object を int にキャストできないのはなぜですか?