Остановите выполнение на стороне сервера до тех пор, пока пользователь не введет его, и отправьте это значение обратно вC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Остановите выполнение на стороне сервера до тех пор, пока пользователь не введет его, и отправьте это значение обратно в

Сообщение Anonymous »

У меня есть кнопка «Готово» с Onclickevent Done().

Код: Выделить всё

protected void Done(object sender, EventArgs e)
{
private void Process(MyClass c, Mywebservice webservice)
{
if(c.Section.Elements.Any(element.SectionName == "area1"))
{
ClientScript.RegisterStartupScript(this.GetType(), "ShowPopup", "showAreaPopup();", true);
return; //show popup and stop execution until user input is given for area1
}
if(c.Section.Elements.Any(element.SectionName == "area2"))
{
ClientScript.RegisterStartupScript(this.GetType(), "ShowPopup", "showAreaPopup();", true);
return; //show popup and stop execution until user input is given for area2
}
int MyArea1 = 0;
if (int.TryParse(hiddenArea.Value, out Myarea1) && Myarea1> 0)
{
c.Details.Add(new Detail() { Name = "area1", Value = MyArea1});
}

int MyArea2 = 0;
if (int.TryParse(hiddenArea.Value, out MyArea2) && MyArea2 > 0)
{
c.Details.Add(new Detail() { Name = "area2", Value = MyArea2});
}
webservice.Complete(this.CaseId); //this is a web service
}

}

Код: Выделить всё

function captureAreaVal() {
var areaVal = document.getElementById('').value;
if (areaVal && !isNaN(areaVal) && parseInt(areaVal) > 0) {
document.getElementById('').value = areaVal;
closeAreaPopup();
console.log("in captureAreaVal() ", areaVal);
}
}
Я хочу написать код, который, когда проверяется имя раздела — это область 1/область 2 или оба, немедленно отображает всплывающее окно и ждет, пока пользователь не введет данные, и зафиксирует этот ввод в «скрытой области» и назначит его MyClass ( с объектом c) свойство — Подробности, а затем выполнить веб-сервис для добавления данных в базу данных. Если ничего не отмечено, просто запустите веб-сервис.
Можете ли вы рассказать, как выполнить обратную передачу значения области, введенного пользователем в код сервера. Возможно ли мое требование, если да, не могли бы вы помочь дать/исправить мой код. Мы очень ценим вашу оперативную помощь.
Спасибо!
Я поставил флажки для достижения моего требования, но это не помогло. Пожалуйста, помогите дать/исправить мой код для достижения моего требования.

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-server-c
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»