Рейтинг:
1
madhav_jain
Воспользуйся
<input type="hidden" name="lblerrorMessage" id="lblerrorMessage" runat="server" value="" />
Я думаю об обмене
callme();
метод должен быть удален. Его следует назвать после успешной загрузки
if (Ismatch == true)
{
lblerrorMessage.Value = "Valid Document";
ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript:callme();", true);
}
else
{
lblerrorMessage.Value = "Not a Valid Document";
ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript:callme(); ", true);
return;
}
kav@94
я пробовал, но это не работает
madhav_jain
дайте мне еще немного информации о том, что вы пробовали..
kav@94
мне нужно очистить мое сообщение метки не является действительным документом при выборе только файла но оно не очищается
madhav_jain
Воспользуйся
u может показать предупреждающий массаж как
функция виджет callme() {
alert(document. getElementById ("lblerrorMessage"). value);
}
kav@94
я не получил вы можете опубликовать немного ясно мое требование заключается в том, что я буду выбирать месяц и год и выбирать файл с помощью File uploader если выбранный месяц и год совпадают с месяцем и годом в листе, то данные должны быть вставлены иначе он должен остановить вставку и отображать как не действительный документ, и когда я снова выбираю файл с помощью file uploader, выбирая месяц и год предыдущее сообщение метки должно быть отклонено.
Выберите месяц:&ЛТ;как ASP:dropdownlist с ИД="ddlmonth" атрибут runat="сервер"и GT;
< asp:Listitem Value= "0">--Select--
Выберите год:&ЛТ;как ASP:dropdownlist с ИД="ddlyear" атрибут runat="сервер"и GT;
< asp:Listitem Value= "0">--Select--
Выберите лист&ЛТ;как ASP:fileupload с ИД="FileUpload1" атрибут runat="сервер"/&ГТ;&ЛТ;АСП:кнопка ID="btnUpload" атрибут runat="сервер" функция onclick="btnUpload_Click" ширина="которой 130px" Высота="23px" Текст="Загрузить" /&ГТ; &ЛТ;АСП:метка идентификатор="lblerrorMessage" атрибут runat="сервер" цвет="красный"и GT; &ЛТ;АСП:метка идентификатор="метка1" атрибут runat="сервер" цвет="зеленый"и GT;
охраняемых недействительными btnUpload_Click(объект отправителя, EventArgs в электронной)
{
//Проверок за период с Дата,до дата и загрузчик файл
если (ddlmonth.SelectedValue = = " 0")
{
lblerrorMessage.Text = " Пожалуйста, Выберите Месяц";
}
еще если (ddlyear.SelectedValue = = " 0")
{
lblerrorMessage.Text = " Пожалуйста, Выберите Год";
}
остальное, если (FileUpload1.HasFile == ложь)
{
lblerrorMessage.Text = " Пожалуйста, Выберите Файл";
}
ещё
{
строка файла = путь.GetFileName(FileUpload1.PostedFile.имя файла);
FileUpload1.PostedFile.SaveAs (Сервер.MapPath ("~/Files/ " + fileName));
строка fullpath = путь.GetFullPath(Сервер.MapPath ("~/Files/ " + fileName));
ReadExcelSheet obj = новый ReadExcelSheet();
// отправить путь к файлу,номер листа, выбранные строки в файл класса
DataTable dt = obj. Read(fullpath, 1);
логическое условие выполняется = ложь;
for (int i = 0; i < dt.Rows.Граф; i++)
{
строка дата = ДТ.Строки[я]["месяц"].Метод toString();
строка [] date1 = дата.Расщеплять('/');
строка месяц = дата 1[0];
строка year = date1[2];
если (месяц = = ddlmonth.SelectedValue & & amp; year == ddlyear.SelectedValue)
{
Выполняется = истина;
//перерыв;
}
ещё
{
Выполняется = ложь;
перерыв;
}
}
если (выполняется == правда)
{
lblerrorMessage.Видна = ложь;
lblerrorMessage.Text = " Действительный Документ";
}
ещё
{
lblerrorMessage.Text = " недействительный документ";
ddlmonth.Не();
ddlyear.Не();
этикетка 1.Текст = "";
вернуть;
}
// проверка наличия или отсутствия входных записей месяца и года в БД
SqlCommand cmd = new SqlCommand ("select Uploaded from TestMCount ", con);
SqlDataAdapter da = новый SqlDataAdapter(cmd);
DataTable DBdt = новый DataTable();
da. Fill(DBdt);
если (DBdt.Строк.Граф > 0)
{
kav@94
я опубликовал свой полный код и требование можете ли вы дать мне соль
madhav_jain
Используйте приведенный ниже код в Java script
функция виджет callme() {
document.getElementById ("lblerrorMessage"). innerHTML="";
}
И измените Asp:lable на
И .Cs использует свойство InnerText
lblerrorMessage.InnerText = " Действительный Документ";
kav@94
Привет madhav_jain это не работает мое требование заключается в том, что я буду выбирать месяц и год с помощью выпадающего списка и выбирать файл с помощью загрузчика файлов, если выбранный месяц и год совпадают с месяцем и годом на листе, то данные должны быть вставлены, иначе он должен прекратить вставку и отображаться как недействительный документ, и когда я снова выбираю файл с помощью загрузчика файлов, выбирая месяц и год, предыдущее сообщение метки должно быть отклонено.Я опубликовал свой код в одном из комментариев это основной процесс который происходит когда я нажимаю на кнопку можете ли вы предложить какое либо решение
kav@94
Привет Anandm тогда как я должен получить мое требование вы можете, пожалуйста, помочь мне вы знаете, мое полное reuirementthat я выбрать какой-то месяц и год и загрузите лист, используя файл Uploader и я наконец-то нажать на кнопку, когда я нажимаю на кнопку он должен проверить, является ли месяц и год в листе совпадает с месяцем и год даны нам, если да, он должен быть вставлен еще он должен не сделать вставлен этот процесс следует повторять каждый раз, когда я выберите файл, мне нужно, чтобы очистить предыдущие надпись с сообщением после выбора файла будет ли он загружен или нет мне нужно очистить поле Сообщение каждый раз
kav@94
даже это тоже не работает
kav@94
я попробовал ваш код в мою страницу aspx и aspx-странице и функция удовольствие от JS виджет callme() {
document. getElementById ("идентификатор метки Вашего сообщения"). value= "";
} и, наконец, вызывая его таким образом на странице. cs
Рейтинг:
1
madhav_jain
Use below code in Java script
function callme() {
document.getElementById("lblerrorMessage").innerHTML="";
}
And Change Asp:lable to <span id="lblerrorMessage" runat="server"></span>
And .Cs use InnerText Property
lblerrorMessage.InnerText = "Valid Document";
[no name]
Боже мой. Сколько раз вы должны отвечать на один и тот же вопрос?
kav@94
Привет горе это не работает мое требование я буду выбирать месяц и год с помощью выпадающего списка и выбирать файл с помощью загрузчика файлов если выбранный месяц и год совпадают с месяцем и годом на листе то данные должны быть вставлены иначе он должен остановить вставку и отображать как не действительный документ и когда я снова выбираю файл с помощью загрузчика файлов выбрав месяц и год предыдущее сообщение метки должно быть отклонено.Я опубликовал свой код в одном из комментариев это основной процесс который происходит когда я нажимаю на кнопку можете ли вы предложить какое либо решение
kav@94
Привет Anandm тогда как я должен получить мое требование вы можете, пожалуйста, помочь мне вы знаете, мое полное reuirement, что я выберу какой-то месяц и год и загрузите лист, используя файл Uploader и я наконец-то нажать на кнопку, когда я нажимаю на кнопку он должен проверить, является ли месяц и год в листе совпадает с месяцем и год даны нам, если да, он должен быть вставлен еще он должен не сделать вставлен этот процесс следует повторять каждый раз, когда я выберите файл, мне нужно, чтобы очистить предыдущие этикетки сообщение после выбора файла будет ли он загружен или нет мне нужно очистить поле Сообщение каждый раз