我想通过一个可空的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;'? –