As an aside, you may want to consider using View Models instead of directly using Domain Models with model binding.
Having for example a "MetricViewModel" will enable you to work with nullable integers for the IDs: int? ScorecardId, int? QualifierId, etc. without having to manually parse them. It's just a thought though, and has probably nothing to do with the error.