(ASP.NET) Как предотвратить вставку повторяющихся записей в мою базу данных, когда пользователь обновляет страницу после обратной отправки. я знаю, что это может справиться с перенаправлением страницы. это, а также обработайте проверку, существует ли такая же запись внутри хранимой процедуры. но когда-нибудь это не заполнит требования. я просто хочу знать, есть ли другая хорошая практика вместо перенаправления страницы. (Я знаю, что он также может работать с использованием AJAX, но я не использую AJAX)
Предотвращение дублирования вставки в БД при обновлении страницы - Asp.net
comment
Вы можете использовать IsPostback?
- person Dave   schedule 05.04.2013
Ответы (2)
Попробуй это
if (!IsPostBack)
{
do something
}
person
Csharp
schedule
05.04.2013
Вы можете использовать свойство Page.IsPostBack
private void Page_Load()
{
if (!IsPostBack)
{
//logic
}
}
В приведенном выше примере кода, если страница представляет собой обратную передачу, код не будет выполняться (логика).
person
Dave
schedule
05.04.2013