Я искал на сайте ответ на этот вопрос, но я не могу понять, этот вопрос.
Я много раз использовал метод NewGuid (), и он работал отлично.Но теперь по какой-то причине он создает пустой Guid.
Вот мой код:
// Class of the Guid Object
public class CardUserAccount
{
// User ID of the user's profile
public Guid UserId { get; set; }
}
//Page object where method is called
Public partial class CreateSale : System.Web.UI.UserControl
{
// Create the UserProfile object
public CardUserAccount profile = new CardUserAccount();
protected void ContinueButton_Click(object sender, EventArgs e)
{
Guid _userId = Guid.NewGuid();
profile.UserId = _userId;
}
protected void SubmitButton_Click(object sender, EventArgs e)
{
// Method to add object to database
SubmitProfile(profile);
}
Затем я вызываю простой метод linq to entity, чтобы добавить объект к объекту entity.
Я дважды проверил это и нигде не перезаписываю.
Однако может быть проблема в том, что я создаю объект профиля вне метода page_load.Я думал, что это не повлияет на объект во время обратной передачи.
Буду признателен за помощь