Вызов функции при нажатии всплывающей кнопки ok или cancel в C# внутри javascript
У меня есть функция C#, и я извлекаю значение из БД. На этом основании я должен открыть один поп
если нажать OK, то функция должна быть выполнена, иначе будет выполнен оставшийся код.
Что я уже пробовал:
protected void lnkfreez_OnClick(object sender, EventArgs e) { retSuccess = sl.FreezValue(FJ, "FreezeJmb"); // Fetching DB value if (retSuccess == 3) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); int Values = 0; sb.Append("var x=''; var r=confirm('Press a button!');"); sb.Append("if (r==true){alert('Function Executed'); Values='" + sl.FreezValue(FJ, "funcall") + "';}"); sb.Append("else{ alert('cancel');}"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirm", sb.ToString(), true); } //other code will excute after operation SearchData(btnSearch.Text); }
Но функция сначала оправдывается, а после всплывающего окна показывает ее значение..
и я хочу, чтобы функция была исключена только по щелчку ОК.