English 中文(简体)
采用最简单的方式,将微量方言中的数据张贴到控制器上?
原标题:simplest way to post post data from mvc dialog to controller?
  • 时间:2010-04-23 11:25:18
  •  标签:

我如何向控制人员发送方言中的数据? 1. 建模约束?

我能举一例?

最佳回答

我在此根据你以前对伙伴关系感兴趣的问题作出一些假设。 NET MVC and are using jQuery UI dialogs. 此外,我还猜测,你想要提交数据而不必再上页——即应该驳回辩词,然后回到原页。

最简单的办法是在方言中形成一种形式,并通过美国宇宙航空研究开发机构提交。 我建议你通过控制者行动,把部分观点集中起来。 这将使产生方言标记更加简单。 将方言的内容区划为一栏,一旦形成方言,便很容易发现,然后在方言中,直言语开放的手言中,通过控制者的行动,取代内容区内的超文本。 使用方言表提交。

 $(function() {
    $( .someSelector ).click( function() {
        $( <div title="Update Contacts"><p class="dialog-content"></p></div> ).dialog({
            autoOpen: true,
            modal: true,
            open: function() {
                 $(this).find( .dialog-content )
                        .load(  <%= Url.Action( "show", "contact", new { id = Model.UserID } ) %> ,
                              function() {
                                 $(this).find( form ).submit( function() {
                                       return false;
                                 }
                              }
                         );
            }
            buttons: function() {
                 Update : function() {
                             var $this = $(this);
                             var form = $this.find( form );
                             $.post( form.attr( action ), form.serialize(), function(){
                                   $this.dialog( destroy );
                             });
                           },
                 Cancel : function() {
                             $(this).dialog( destroy );
                          }       
            }
        });
    });
});

部分观点

<% using (Html.BeginForm( "update", "contact", null, FormMethod.Post, new { id = "contact-form" } )) { %>
   <%= Html.EditorForModel() %>
<% } %>
问题回答

暂无回答




相关问题
热门标签