にnullエントリが含まれていますエラーメッセージパラメータ辞書は、このエラー画面では、以下に現れた 、私は私のウェルカムページに私のテーブルのいずれかが表示しようとすると、私はangularjs</p> <p>とMVC5でWebアプリを作成していたパラメータmvc5
パラメータ辞書「System.Web.Mvc.JsonResult歓迎(可能System.String、可能System.Stringパラメーター方法のための「可能System.Int32」非NULL可能タイプの「ボタン」のヌルエントリを含みます、 Int32) 'を' mvcerp2.Controllers.welcomepageController 'に追加します。オプションのパラメータは、参照型、null可能型、またはオプションのパラメータとして宣言する必要があります。
パラメータ名:パラメータ
これは私がSQLストアド・プロシージャ
alter PROCEDURE welcomepageproc
(
@log varchar(50),
@pm varchar(50),
@Button int
)
にパラメータを渡す方法であり、これはこれは私が渡されたかである私のウェブサービス
log = "admin";
pm = "admin";
button = 0;
List<object> welcome = new List<object>();
SqlCommand cmd = new SqlCommand("welcomepageproc");
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter[] param =
{
new SqlParameter("@log",log),
new SqlParameter("@pm",pm),
new SqlParameter("@Button",button)
};
con.Open();
です私のjsファイルの変数
params:
{
log: 'admin',
pm: 'admin',
button:0
}
誰もが何が起こっているのかを知っている人
エラーは、表示されたコードとは何の関係もありません。これはコントローラメソッドに値を渡さなかったためにスローされます。コントローラメソッドのシグネチャとそれを呼び出すURLを生成する方法を示す必要があります –