C# 允许密码使用特殊字符

C# 允许密码使用特殊字符,c#,asp.net-mvc-2,C#,Asp.net Mvc 2,在我的MVC2站点中,如果用户在密码框中输入lt/gt signs,则会引发异常,因为存在潜在的危险。。。我的控制器上的ValidateInputfalse解决了这个问题,但对于这么简单的东西,不是html传递,还需要保护,还有什么更好的替代方案?我简单地看了一下,但它似乎也有点过头了 想法?您的解决方案?在将其发布到服务器之前,使用Javascript onsubmit事件和您的输入。这将允许你做你想做的事 您还可以在服务器端保存数据。JavaScript不是一个可靠的解决方案。它可以被禁用。

在我的MVC2站点中,如果用户在密码框中输入lt/gt signs,则会引发异常,因为存在潜在的危险。。。我的控制器上的ValidateInputfalse解决了这个问题,但对于这么简单的东西,不是html传递,还需要保护,还有什么更好的替代方案?我简单地看了一下,但它似乎也有点过头了


想法?您的解决方案?

在将其发布到服务器之前,使用Javascript onsubmit事件和您的输入。这将允许你做你想做的事


您还可以在服务器端保存数据。

JavaScript不是一个可靠的解决方案。它可以被禁用。