Estaba buscando una forma de reemplazar todos los caracteres especiales con una función de reemplazo. Quiero utilizar la sintaxis de Razor, pero estoFunción Regex Replace con Razor
@Product.Name.Regex.Replace(@"[^A-Za-z0-9/\s/g]", "_")
no hace el truco.
He intentado esto
@Regex.Replace(@Product.Name,@"[^A-Za-z0-9/\s/g]", "_")
y falló también.
Por Ahora he intentado un montón de otras cosas y muchas veces me siguen dando este mensaje de error: "El nombre 'Regex' no existe en el contexto actual"
Puede alguien por favor ayuda ?
¡Muchas gracias! Eso hizo el truco. –
Solo para agregar a la respuesta de Raskolnikov, cuando conoces el nombre correcto de la clase pero no conoces su espacio de nombre, presiona CTRL + PERIOD y Visual Studio sugerirá la función "resolver" para importar el espacio de nombre correcto. Pero no creo que esto funcione en la Vista, tal vez solo en los archivos cs. – programad
Debería funcionar en la vista, pero no estoy del todo seguro ya que uso Resharper que definitivamente hace esto. Si no estás usando eso, te recomiendo que lo pruebes. –