Как я вижу, вы не используете какие-либо связанные параметры в вашем запросе, такие как «ВЫБРАТЬ * ИЗ ПРОДУКТА ГДЕ цена =? И id =?»
Можно использовать RenderAction HtmlHelper, найденный во фьючерсах MVC dll доступный в codeplex. На Вашей основной странице...
Вам нужен метод действия для контроллера с параметрами. Действие затем создает ViewData для usercontrol. usercontrol возвращается как представление с
return View("usercontrolname", model);
.ascx файл затем использует модель для просто пользовательского элемента управления. Получающийся HTML представляется в странице вызова.
Можно определить управление как
public partial class MyUserControl : System.Web.Mvc.ViewUserControl<MyUserControlViewData> {
}
public class MyUserControlViewData {
public IList<MyData> MyData { get; set; }
public string SomethingElse { get; set; }
}
После этого можно создать экземпляр MyUserControlViewData classin контроллер, заполнить с данными и передать его представлению. Это то, что Вы ищете?