Sivachandran R Ответов: 2

Asp.net диалоговое окно подтверждения C# в коде позади


Всем Привет,

У кого-нибудь есть идея о диалоге подтверждения в Asp.net C# .

Примечание: Код C# Позади

если подтвердить== "да", то

Блок а должен выполняться

ещё

Блок В должен быть оправдан

Что я уже пробовал:

I tried with RegisterStartupScript in Code Behind but it shows only at the end of execution.I tried with Javascript but it fires on Client side  

2 Ответов

Рейтинг:
1

Sivachandran R

Привет я использовал это в MVC но когда я пытаюсь использовать это в ASP.net C# он показывает мне ошибку сервера 403.Я хочу подтвердить, что работает ли он в Asp.net с#


$.Аякс({
тип: "пост",
URL-адрес: "БЛЛ.КС/метод?ПТР=" + строка(тексты),
данные: {},
contentType: "application/json; charset=utf-8",
тип данных: "json",

успех: функция (msg) {
если (сообщение.д == Правда) {
предупреждение ("ОК");
вернуть true;
}
ещё {
var mob = '<%= Session ["str_mob"] %>';
var name = '<%= Session ["str_fname"] %>';
if (confirm ("номер мобильного телефона уже существует в" + mob + " из "+ name + "нажмите Ok, чтобы продолжить") = = true) {
вернуть true;
}
ещё {
возвращать false;

}
}
}
});

F-ES Sitecore

Вы не можете вызвать такой код, файл .cs-это просто то, что ваш компилятор использует для генерации кода, он не существует (не должен) существовать на сервере, а если и существует, то это просто текстовый файл. Вам нужно будет создать WebMethod, и вы можете вызвать веб-метод с помощью ajax. Google "asp.net c# вызовите webmethod из jquery" , и вы найдете примеры.

Рейтинг:
0

OriginalGriff

Вы не можете сделать это на веб-сайте: вы должны использовать Javascript и HTML-объекты для взаимодействия с пользователем, вы не пытаетесь получить немедленный ответ на C#, прежде чем продолжить.

Видеть здесь: JavaScript-код подтверждения с кодом на C# | форумах ASP.NET [^]- это показывает один из способов сделать это.


Sivachandran R

Спасибо за Ваш ответ. Мой проект - это управление контентом, где элементы управления создаются динамически. Поэтому применять с Javascript и HTML объект выглядит сложно