Quiero pasar algunos parámetros a mi MVC UserControl como ShowTitle (bool) y ViewData.Model.Row. ¿Cómo defino mi usercontrol y me los paso? TanxCómo pasar un parámetro al Control de usuario MVC que no está en ViewData
Respuesta
Puede usar el RenderAction HtmlHelper, que se encuentra en la dll de futuros MVC disponible en codeplex. En su página principal ...
Necesita un método de acción en el controlador con los parámetros. La acción crea un ViewData para el control de usuario. El control de usuario se devuelve como una vista con
return View("usercontrolname", model);
el archivo .ascx continuación, utiliza el modelo por sólo el control de usuario. El HTML resultante se procesa en la página de llamadas.
puede definir su control como se
public partial class MyUserControl : System.Web.Mvc.ViewUserControl<MyUserControlViewData> {
}
public class MyUserControlViewData {
public IList<MyData> MyData { get; set; }
public string SomethingElse { get; set; }
}
Después de que se puede crear una instancia de MyUserControlViewData classin su controlador, rellenar con los datos y pasarlo a la vista. ¿Es eso lo que estás buscando?
Gracias. ¿Es esa la única manera de hacerlo? Parece tan ininteligible. – Ata
- 1. Asp.net MVC Control de usuario ViewData
- 2. Controles de usuario de MVC + ViewData
- 3. viewdata que pasan a ASP.NET MVC masterpages
- 4. Pasar matriz int como parámetro en control de usuario web
- 5. asp.net mvc. Pasar una lista a través de viewData
- 6. MVC: ¿pasar parámetro para ver?
- 7. ASP.NET MVC Intellisense no encuentra ViewData
- 8. C# Centralizar repetición de VIewData en MVC
- 9. MVC - pase ViewData como boolean
- 10. ¿Cómo funciona el parámetro del método de control Spring MVC?
- 11. cómo pasar un parámetro al controlador de un evento
- 12. ASP.NET MVC pasar un ID en una ActionLink al controlador
- 13. ASP.NET MVC ViewData sentencia if
- 14. Cómo pasar un parámetro opcional en ActionResult
- 15. ViewData y ViewModel en MVC ASP.NET
- 16. Cómo agregar control de usuario al panel
- 17. ¿Cómo pasar un valor específico al parámetro del convertidor?
- 18. ¿Está bien pasar NULL a un parámetro de bloque?
- 19. ASP.NET MVC - Pass JSON cadena que desee ver con ViewData
- 20. ASP.NET MVC: return Redirect y ViewData
- 21. pasar parámetros a un control de usuario - asp.net
- 22. ¿Está bien pasar SQLCommand como parámetro?
- 23. ASP.NET MVC - pasar parámetros al controlador
- 24. Al pasar delegado como parámetro de método
- 25. Cómo permitir al usuario mover un control en el formulario
- 26. ASP.NET MVC usando ViewData en javascript
- 27. ¿Cómo puedo pasar un parámetro en acción?
- 28. ¿Cómo se transfiere un bit arbitrario de datos a un control de usuario en ASP.NET MVC utilizando Html.RenderPartial()?
- 29. wpf usercontrol, parámetro de comando bind del botón al control de usuario principal
- 30. Cómo pasar el parámetro al evento click en Jquery
Gracias Matthew. ¿Dónde puedo encontrar más documentos sobre esta solución o una fuente más completa? – Ata