Tengo algunos ActionLinks que cuando se procesan reciben una clave de longitud/valor agregado que aparece para indicar el número de caracteres del nombre del controlador. ¿Cómo se puede eliminar esto?ASP.NET MVC - ¿Agregar querystring "length =" a ActionLinks?
Respuesta
Supongo que probablemente esté utilizando una sobrecarga incorrecta de Html.ActionLink y esté agregando parámetros de ruta en lugar de los atributos de HTML. Necesita agregar un NULL como el cuarto parámetro antes de especificar los atributos HTML. Algo como:
Html.ActionLink("Title", "Action", "Controller", null ,new { title = "Title"})
Publique su código si esto no funciona.
Eso es todo. Estaba usando los parámetros de nomenclatura, pero aun así tuve que agregar routeValues: null para deshacerme de esta cadena de consulta. – arche89
necesita STICK un parámetro objeto vacío adicional en los htmlAttributes antes, algo como esto de la parte superior de mi cabeza
html.actionlink("a","b","c",new {},new {@class = "d"})
Compruebe para ver si el uso de la sobrecarga adecuado para Html.ActionLink.
Se vuelven complicados porque toman cualquier objeto, incluso los anónimos, y los transforman en diccionarios de valor de ruta o atributos html dependiendo de la sobrecarga que utilice. Ya que se ejecutará y compilará bien si se meten estas dos cosas, es difícil decir si estás usando la sobrecarga correcta.
Si estás pasando '' routeValues,
Asegúrese de que 'htmlAttributes' se establece en null
. Se recogió
Html.ActionLink("Title", "Action", "Controller", new {}, null)
sobrecarga Else equivocado de AcitonLink
.
- 1. MVC Custom Routes and ActionLinks
- 2. Querystring - Agregar valores a querystring en C#
- 3. ASP.NET MVC: url routing vs querystring
- 4. cómo acceder a querystring en ASP.Net MVC View?
- 5. Agregar el parámetro Querystring a GridView ItemTemplate
- 6. RedirectToAction sin querystring MVC
- 7. Cómo devolver View con QueryString en ASP.NET MVC 2?
- 8. querystring en asp.net
- 9. ASP.NET MVC QueryString se predetermina reemplazando los valores suministrados?
- 10. Seguridad con los valores de QueryString en Asp.net MVC
- 11. ASP.NET MVC agregar clase css a actionlink
- 12. Agregar condicionalmente htmlAttributes a ASP.NET MVC Html.ActionLink
- 13. asp.net mvc agregar css a editorfor?
- 14. cómo agregar valores de querystring con el método RedirectToAction?
- 15. Obligar ActionLinks a que se muestren como minúsculas
- 16. ASP.NET MVC Web Api Get Not Mapping QueryString a Strongly Typed Parámetro
- 17. MVC QueryString en el objeto dinámico
- 18. Cómo agregar encabezados en HTTPContext Response en ASP.NET MVC 3?
- 19. Agregar una referencia a una vista en ASP.NET MVC
- 20. Agregar ID y título a URL slugs en ASP.NET MVC
- 21. Cómo agregar propiedad de ID a Html.BeginForm() en asp.net mvc?
- 22. Agregar espacios de nombres a ASP.NET MVC 3 vistas
- 23. URL querystring - Buscar, reemplazar, agregar, actualizar valores?
- 24. Agregar encabezados en ASP.NET MVC 3
- 25. Conversión/acceso a los valores de QueryString en ASP.NET
- 26. ASP.NET MVC Agregar registros secundarios dinámicamente
- 27. asp.net mvc Agregar al atributo AUTORIZAR
- 28. convertir implícitamente mecanografiado objeto a querystring
- 29. ActionLink fuertemente tipado en Asp.Net MVC 2?
- 30. asp.net mvc mvc 2 a 4
Duplicado, muchas, muchas veces: http://stackoverflow.com/search?q=[asp.net-mvc]+actionlink+length –
gracias por el enlace – ScottG