0

変数を拡張メソッドに割り当てようとしていますが、行にカーソルを合わせるとエラーが発生します。

cannot assign 'void' to an implicitly-typed local variable

空のフィールドをチェックして拡張メソッドを呼び出していますが、複数のフィールドをチェックしたかったのですが、それらがすべて失敗した場合は、それらが積み重なるのではなく、1 つのエラー ボックスに表示されるようにしたいと考えていました。

if (drp_SelectGroup.SelectedValue == "0")
{
  var message =  this.ShowMessage("Select an Ethnic Group", "ERROR", ErrorType.error);
}

編集*

public static void ShowMessage(this Page page, string message, string title, ErrorType err)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "toastr",
            String.Format("toastr.{0}('{1}','{2}');", err, message, title), addScriptTags: true);
    }
4

4 に答える 4