CON - зарезервированное слово, такое как COM1, COM2, COM3, COM4, LPT1, LPT2, AUX, PRN, NUL.
Я также столкнулся с этой проблемой при использовании запроса ajax.Я решил поставить символ «-» в начале параметра, а затем заменил его в коде.
Но это было глупое решение, вы можете легко решить эту проблему, просто добавив
<system.web>
<httpRuntime relaxedUrlToFileSystemMapping="true"/>
......
</system.web>
в ваш файл Web.config, и вы можете безопасно использовать эти слова в URL.