0
如何發送模型屬性名稱的ID來Controller類在MVC4應用MVC4發送模式PROPERT ID到控制器類
public class{
public Name{get;set;}
}
對於使用該屬性 更新的ID Accesing名:如果改變名稱 這裏使用jQuery在運行時我要改變名稱來ID發送到控制器類
更新: 這是我的看法
<script type="text/javascript">
$(function() {
$('.editor input').blur(function() {
$(this).hide();
$(this).closest('p').find('label').html($(this).val()).show();
});
$('.editor label').click(function() {
$(this).hide();
$(this).closest('p').find('input').show();
});
});
@using (Html.BeginForm("Homepage", "Home", FormMethod.Post))
{
<div class="editor">
<p>
@Html.LabelFor(x => x.Name, Model.Name)
@Html.EditorFor(x => x.Name)
<input type="submit" value="OK" />
</p>
<p>
@Html.LabelFor(x => x.Company, Model.Company)
@Html.EditorFor(x => x.Company)
<input type="submit" value="OK" />
</p>
<p>
@Html.LabelFor(x => x.City, Model.City)
@Html.EditorFor(x => x.City)
<input type="submit" value="OK" />
</p>
</div>
<input type="submit" value="OK" />
}
這是我的模型
public class Details
{
public string Name
{ get; set; }
public string Company
{ get; set; }
public string City
{ get; set; }
}
這是我的控制器方法
public ActionResult Homepage(Details d)
{
d.Name = "Rakesh";
d.Company = "TCS";
d.City = "DElhi";
return View(d);
}
[HttpPost, ActionName("Homepage")]
public ActionResult Indexof(Details d)
{
return View(d);
}
我在這裏編輯和發送數據到控制器,但我的問題是,當我點擊拉克什例如改變名稱然後我需要點擊按鈕兩次然後只有被更改的數據被髮送到控制器類
向我展示一個帶屬性標識的模型。 – Alex
我試過在模型類中使用id螺母它不工作@Alex – user1501399
編輯你的問題來詳細說明你正在嘗試實現什麼,最好是使用視圖,模型和控制器的示例代碼。 – Alex