,我們創建用戶控件(ASCX),並宣佈該用戶的控制,這是我們可以從父頁面,在這裏我們使用的是用戶設置一些屬性,如Asp.Net應用控制,我們可以在MVC的部分視圖中做同樣的事情嗎? 我想爲MVC中的Date選擇器創建一個局部視圖,具有其驗證(啓用/禁用)屬性,一個標誌(顯示爲timepicker或datepicker)以及許多其他這樣的可定製屬性,基於此我的部分視圖將相應地表現。並在同一頁面的不同位置使用此部分視圖。我可以創建和MVC3局部視圖設置屬性
2
A
回答
1
可以使用的RenderAction()
可以調用一個控制器的動作,並在這裏傳遞參數。然後,控制器動作將返回PartialView(與模型或只是ViewBag值)
public ActionResult DatePicker(bool DoSomething)
{
ViewBag.Something = DoSomething;
return PartialView("DatePicker");
}
,你把這個
@Html.RenderAction("DatePicker", "ControllerName", new {DoSomething = true})
0
看看模板編輯器。這是一個DateTimePicker的示例。
比你可以通過一個模型的partialView爲相對於模型的數據進一步行動。
0
創建DatePickerParam
類這樣
public class DatePickerParam{
public boolean isEnabled{get;set;}
//... some other properties
}
調用部分
<%=Html.Partial("~/Views/Shared/MyDatePicker.ascx",new DatePickerParam(){ isEnabled=true})%>
您的局部視圖模型類是DatePickerParam
+0
我想這也會起作用。 – daisy 2012-03-30 10:28:00
相關問題
- 1. MVC3局部視圖位置
- 2. 創建視圖和局部視圖
- 3. MVC3 Razor視圖引擎,創建局部視圖時出錯
- 4. 我可以創建一個局部視圖控制器
- 5. MVC3中的自我ajax局部視圖
- 6. 通過局部視圖MVC3
- 7. MVC3驗證局部視圖
- 8. 局部視圖MVC3剃刀
- 9. 設置局部視圖
- 10. 合併查詢:創建時設置地圖和「創建」屬性
- 11. 創建從模型的列表的局部視圖中MVC3
- 12. 我們可以在運行時創建自動獲取和設置屬性嗎?
- 13. 設置在ASP.Net MVC3屬性
- 14. MVC3共享佈局 - 局部視圖
- 15. 我可以設置Textview的屬性嗎?
- 16. 我可以設置約定AutoMapper屬性
- 17. 是否可以在局部視圖中加載局部視圖?
- 18. 在ASP .NET中設置視圖名稱爲動作屬性MVC3
- 19. 如何創建產品屬性和屬性在magento中設置?
- 20. 我可以根據其他屬性設置類「屬性」嗎?
- 21. 我可以通過屬性名稱設置屬性嗎?
- 22. MVC3佈局使用jQuery和局部視圖
- 23. 我可以使用OGNL動態創建對象並設置屬性嗎?
- 24. ASP .NET MVC3如何從局部視圖
- 25. ASP.NET MVC3 ajax局部視圖刷新
- 26. MVC3局部視圖編輯彈出
- 27. MVC3將@model傳遞給局部視圖
- 28. iOS 5 MainStoryBoard:將視圖鏈接爲PUSH時,我們可以設置屬性嗎?
- 29. KnockoutJS動態創建的局部視圖
- 30. 使用Razor創建局部視圖
喔,我會嘗試這一點,並讓你知道,謝謝,我想它應該work.THANK YOU !!!! – daisy 2012-03-05 10:42:32