我的控制器:MVC @ html.textboxfor GUID爲默認值預填充
[HttpGet]
public ActionResult AddEstablishment()
{
return View("AddEstablishment",new EstablishmentModel());
}
我的模型:
public class EstablishmentModel
{
[Display(Name = "Establishment ID")]
public Guid EstablishmentId { get; set; }
.............
我AddEstablishment查看:
@Html.TextBoxFor(x => x.EstablishmentId, new { @id = "inputEstGuid", @class = "input input-xlarge", @placeholder = "5C3B1CBC-2574-4E2A-A9FA-A8CA0041AB86" })
結果:
我的文本框與的GUID默認值
00000000-0000-0000-0000-000000000000
如何避免它預先填充?
請注意,我將模型實例傳遞給視圖的原因很明顯。
簡短,這工作。 – ssilas777 2013-02-28 14:50:39
無需額外的檢查來確保值是否爲空。只是改變爲可空的Guid就可以做到這一點。 – ssilas777 2013-02-28 15:07:25
是的,我沒有建議額外的代碼。我只是確保你作爲一個程序員知道,當你將它綁定到你的文本框時,它的值將是空的。 – Ellesedil 2013-02-28 15:09:42