值不能为空. 参数名称:输入

本文关键字:输入 参数 不能 | 更新日期: 2023-09-27 18:02:11

我在MVC asp.net中获得以下代码中null值的错误;

  @Regex.Replace(Model.FullDescription, "<[^>]*>" ,"")

我试图用空字符串替换任何HTML标签。在弹出窗口中,它显示结果正确没有HTML标签,但在页面上,它显示上面的空值错误。

值不能为空.
参数名称:输入

您正在传递null作为其第一个参数,它在错误消息中告诉您:

值不能为空。
参数名称:input

尝试在null验证错误时检查

@Regex.Replace(Model.FullDescription ?? "", "<[^>]*>" ,"")