0

我正在开发一个asp.net MVC 4应用程序。我正在使用bootstrap来显示模式。在我的索引视图中,我有一个rdibutton列表,一个下拉菜单和一个文本框和搜索按钮。当用户点击搜索时,我想在主页面上显示引导模式,其中包含选定的值/类型,并且模态弹出框中会显示更多的文本框。我如何使用jquery打开引导并将值传递到引导弹出窗口?从页面传递值到引导模态和动作结果

<input type="radio" name="inlineCheckbox1" value="option1">New 
    <input type="radio" name="inlineCheckbox1" value="option2">Used     
    <input type="radio" name="inlineCheckbox1" value="option3">Both 

    <select id="myselect"> 
     <option> option 1 </option> 
     <option> option 2 </option> 
     <option> option 3 </option> 
     <option> option 4 </option> 
    </select 

    <input class="span4" id="MonthlyPayment" type="text"> 

    <button id="btnAdvanceSearch" data-toggle="modal" class="btn btn-success btn-block" style="height: 40px; font-size: xx-large"><b>Search</b></button></td> 


@Html.Partial("~/views/Home/_AdvanceSearch.cshtml") 

和我的局部视图是像这样

<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width:700px"> 
    @using (Html.BeginForm("Search", "Home", FormMethod.Post, new { Id = "frmSearchVehicles" })) 
    { 


@Html.TextBoxFor(model => model.DownPayment, new { @class = "span4" }) 
@Html.TextBoxFor(model => model.DownPayment1, new { @class = "span4" }) 
@Html.TextBoxFor(model => model.DownPayment2, new { @class = "span4" }) 
<input type="submt" value="search" 
} 

1)如何可以打开使用jquery 2)模式弹出我怎样才能通过单选按钮,选择和文本框的值来模式弹出 3)如何将所有值(主页和模式弹出框中的单选按钮,选择和文本框值)传递给操作方法?

请建议

回答

-4

要显示的对话框模式使用以下命令:

$("#myModal").modal('show'); 

其次,

为了能够按自己的价值观传递给所有行动,你所要做的就是创建一个SearchCriteria以输入名称为属性的模型类

public ActionResult Search(SearchCriteria model) 
{ 

} 

问题在于你的表单在模态中,这就是为什么你无法将它们传递给Action,你需要做的是将你的表单放在模态之外,这样,当你发布所有内容时, ,而且你不必将值传递给模态本身。

+0

我正在使用引导模态而不是jquery ui moda。还有,如何将值从页面传递到引导模态,然后将这些值传递给动作结果?我能够将引导程序输入的值传递给操作结果,但不能将主页上的值传递给操作结果。 – DotnetSparrow

+0

这是因为在模态中的人在不同的形式标签,你需要的是把模式 –

+0

以外的搜索形式,所以我应该把html.beginform主页包括模态弹出? – DotnetSparrow