2011-11-14 14 views
2

はASP.Net MVCで3.0ASP.Net MVC 3.0 Ajax.Beginフォーム

@Ajax.BeginForm("ActionName", null, new AjaxOptions 
      {UpdateTargetId = "dialog-model", InsertionMode = InsertionMode.Replace 
      }, new { id ="AjaxForm" }) 

<input class="product-search" id="txtSearchProduct" name="SearchString" type="text" /> 
<input type="submit" id="AjaxForm" class="button", value="Search"/> 

<div id="searchResults"> 
@Html.Raw((string)ViewBag.TotalList)<br /> 
<br /> 
@Html.Raw(ViewData["MarkupSearch"].ToString()) 
</div> 

この作品をAjaxのフォームを作成するには、この正しい方法ですトップSystem.Web.Mvc.Html.MvcFormに余分なラインを提供します完全に、必要に応じしかし

**System.Web.Mvc.Html.MvcForm** 

としてビューに余分なラインを与えるいずれかは、私は、余分な行を削除することができますどのように、この中で私を助けることができます。

答えて

8

フォームを使用する構造で囲む必要があります。

@using (Ajax.BeginForm("ActionName", null, new AjaxOptions 
      {UpdateTargetId = "dialog-model", InsertionMode = InsertionMode.Replace 
      }, new { id ="AjaxForm" })) 
{ 
...form here 
} 
+0

ありがとうございました。 – HaBo

関連する問題