Я искал сайт для ответа на этот вопрос, но, похоже, я не могу это понять.Странное поведение Guid.NewGuid()
У меня есть метод NewGuid() много раз, и он работал greate. Но теперь по какой-то причине он создает пустой Гид.
Вот мой код:
// 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 к методу сущностей для добавления объекта к объекту сущности.
Я проверил его дважды, и я не переписываю его нигде.
Однако может быть проблемой, что я создаю объект профиля вне метода page_load. Я думал, что это не повлияет на объект во время обратной передачи.
Буду признателен за помощь
немного больше кода было бы хорошо, потому что в настоящее время вы ничего не делаете с этим Гидом. Может, в этом проблема? – Pharao2k
Каков процесс, который вы продолжаете здесь? Вы можете перезаписать созданный guid в каком-либо другом событии. –