ASP.NET MVC中的ASCX

时间:2009-07-16 18:33:48

标签: asp.net-mvc

是否可以在.ASCX中发布数据?我觉得不是 !如果是这样,我怎么能做到这一点?这是我想要实现的目标:
我打算在asp.net mvc页面中创建TAB。每个选项卡都具有CREATE / EDIT / DELETE操作的不同功能。我以为我可以在.ASPX中创建.ASCX和RenderPartial。但是我们不能在.ASCX上发帖吗?有没有其他方法可以做到这一点?请告诉我。谢谢!

2 个答案:

答案 0 :(得分:2)

mgroves和andymeadows正在谈论的只是这个;

在您看来;

<% Html.RenderPartial("MyPartialControl"); %>

在你的部分控制中,也许;

<% using (Html.BeginForm("UpdateDatabase_Action", "Controller", FormMethod.Post)) {%>

    <%= Html.TextBox("MyField", Model.MyField %>
    <input type="submit" value="Submit" class="submitButton" />

<% } %>

在您的控制器中;

public ActionResult UpdateDatabase_Action(FormCollection collection)
{
    MyFormViewModel fvm = new MyFormViewModel();
    TryUpdateModel(fvm);

    //do something with you data
}

为彼此的行动/部分控制进行冲洗,起泡和重复。

希望这有帮助。

答案 1 :(得分:0)

使用MVC,您不会发布到文件,而是发布到控制器操作。因此,您可以在视图中随处获得表单。