有網友看了這篇《ASP.NET MVC加載ASCX之後,並為之賦值》http://www.cnblogs.com/insus/p/3643254.html 之後,問及Insus.NET,不想在控件制器內進行賦值,而是想在視圖中使用jQuery來獲取用戶控件內的控件值或是為它們賦值。那需要怎樣來做呢?
下面Insus.NET花上少少時間,做個簡單的例子,演示與分享實現的方法。
實現之前,先修改一下AscxUtility.cs這個類中的 public static HtmlString RenderControl<T>(string path)方法。
因為Web Control是需要放在form之內才能運行。
創建一個用戶控件Uc1.ascx:
在控制器中,創建兩個Action: