Verwenden von GridView im Inneren von Pannel und Generatring Alert
-
22-09-2019 - |
Frage
Ich verwende eine Gridview im Update -Panel. In diesem Raster habe ich 3 Spalten, wenn die Werte in COL 1 und 2 eingegeben werden. Die Werte müssen berechnet werden und das Ergebnis wird in COL 3 angezeigt. Nun, was ich möchte, ist, wann die Wert in COL 2 wird eingegeben. Ich möchte eine Alarm -MSG, in der angezeigt wird, dass Sie die Wertgrenze überschreiten. Wenn nur bis zu 5000 eingegeben werden kann, tritt der Benutzer 6000 ein. Ich möchte hier nur einen JavaScript -Alarm generieren. So machen Sie dies im UpdatePanel. Bitte helfen Sie jemandem
Lösung
Sie könnten die verwenden RegisterStartUpScript Methode im Rückruf, der vom Update -Panel aufgerufen wird:
ScriptManager
.RegisterStartupScript(this, GetType(), "alertKey", "alert('error');", true);
Andere Tipps
Ändern Sie für die Spalte, die Sie validieren möchten, in ein Templatefield, wenn dies nicht bereits der Fall ist. Dann können Sie a hinzufügen Rangevalidator Das wird die Arbeit für Sie erledigen.
Wenn Sie dann ein validierungssummary hinzufügen, können Sie die festlegen ShowMessageBox Eigenschaft, um wahr zu sein und Ihre Warnung zu erhalten.