我想通過一個可空的Guid並將它用作字段的默認值,如果它不是空的,但我得到一個錯誤。通過一個可爲空的指針
這裏是我的代碼:
[HttpGet]
public ActionResult Create(Guid? pTETrackingClassID)
{
PTETrackingClass model = new PTETrackingClass();
if (pTETrackingClassID != null)
{
model.TrackingClassCode = pTETrackingClassID;
}
return View(model);
}
在這條線
model.TrackingClassCode = pTETrackingClassID;
我收到此錯誤:
cannot implicitly convert type System.Guid? to System.Guid
於是我嘗試這樣做:
model.TrackingClassCode = new Guid(pTETrackingClassID);
我也在這一行上發生錯誤。我錯過了什麼?
你的意思是做'model.TrackingClassCode = pTETrackingClassID.Value;'? –