Javascript 将值从页面传递到引导模式和操作结果

Javascript 将值从页面传递到引导模式和操作结果,javascript,jquery,asp.net-mvc-3,asp.net-mvc-4,twitter-bootstrap,Javascript,Jquery,Asp.net Mvc 3,Asp.net Mvc 4,Twitter Bootstrap,我正在开发一个asp.NETMVC4应用程序。我正在使用引导来显示模态。在我的索引视图中,我有一个rdiobutton列表、一个下拉列表、一个文本框和搜索按钮。当用户点击搜索时,我想在主页面上显示选择值/类型的引导模式,在模式弹出窗口上会有更多的文本框。如何使用jquery打开引导并将值传递给引导弹出窗口 <input type="radio" name="inlineCheckbox1" value="option1">New <input type="ra

我正在开发一个asp.NETMVC4应用程序。我正在使用引导来显示模态。在我的索引视图中,我有一个rdiobutton列表、一个下拉列表、一个文本框和搜索按钮。当用户点击搜索时,我想在主页面上显示选择值/类型的引导模式,在模式弹出窗口上会有更多的文本框。如何使用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")
新建
习惯于
二者都
选择1
选择2
选择3
选择4
model.DownPayment,新的{@class=“span4”})
@Html.TextBoxFor(model=>model.DownPayment1,新的{@class=“span4”})
@Html.TextBoxFor(model=>model.DownPayment2,新的{@class=“span4”})

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

$( "#myModal" ).modal('show');
第二,

为了能够将值传递给操作,您只需创建一个SearchCriteria模型类,并将输入的名称作为属性

public ActionResult Search(SearchCriteria model)
{

}

问题是你的表单在模态内部,这就是为什么你不能将它们传递给操作,你需要做的是将表单放在模态外部,这样当你发布所有内容时,你就不必将值传递给模态本身。

我使用的是引导模态而不是jquery ui moda.,而且,如何将值从页面传递到引导模式,然后将这些值传递到操作结果?我可以将引导输入的值传递给操作结果,但不能传递主页面上的值。这是因为模式中的值采用不同的形式标记,你需要的是把搜索表单放在mod之外,我也应该把html.beginform放在主页周围,包括模态弹出窗口?你所有的表单输入都应该放在表单标签里面,所以是的,beginform应该放在主页上!
public ActionResult Search(SearchCriteria model)
{

}