Member 12708384 Ответов: 1

Я хочу отобразить метку после проверки состояния .Я дал код после добавления в C#, но метка не отображается


Я хочу отобразить метку после проверки состояния .Я дал код после добавления в c#, но метка не отображается

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

Моя страница aspx




& lt;метка для= "txtName">
DishType< / label>
&ЛТ;как ASP:dropdownlist с ИД="ddddishtype" атрибут runat="сервер" ширина="200" CssClass="форма контроля"
DataTextField=" prodReg_Name "AppendDataBoundItems=" true " onchange='BindTwoRptrs()'
DataValueField=" prodReg_Id "DataSourceID=" sqlds_dddregion " >
< asp:Listitem Value=" " & gt;выберите местоположение

&ЛТ;АСП:метка идентификатор="lbalert" цвет="красный" текст= "вы уже добавили этот товар" видны="ложных" атрибут runat="сервер"и GT;
&ЛТ;как ASP:sqldatasource его идентификатор="sqlds_dddregion" атрибут runat="сервер" параметр connectionString="&ЛТ;%$connectionstrings в:DatabaseConnection %&ГТ;"
SelectCommand=" SP_ProductRegion "SelectCommandType= "StoredProcedure">







&ЛТ;АСП:репитер идентификатор="rptrTable1" атрибут runat="сервер" и GT;
& lt;HeaderTemplate>

< / HeaderTemplate>
& lt;itemtemplate>

& lt;footertemplate>
Выбрать
Заглавие
Кол-во
Добавь
в <тип входного="флажок" класс="clsChk" идентификатор="тест" /&ГТ;
<%#Eval ("prod_title")% & gt;
в <тип входного="текст" класс="clsQty" идентификатор="txtQty" ширина="30" /&ГТ;
в <тип входного="скрытые" значение="&ЛТ;%#Ивала("prod_id")%&ГТ;" идентификатор="hdnprodid" /&ГТ;

Добавить Продукты





&ЛТ;как ASP:sqldatasource его идентификатор="sqldsTable1" атрибут runat="сервер" параметр connectionString="&ЛТ;%$connectionstrings в:DatabaseConnection %&ГТ;"
SelectCommand= "Sp_dailyproductselselbyregiondatetoadd" SelectCommandType= "StoredProcedure" >
& lt;SelectParameters>
<asp:QueryStringParameter QueryStringField= "RegId" Name=" prodReg_Id "Type=" Int32 " />
<asp:QueryStringParameter QueryStringField= "date" Name=" date "Type= "String" />
< / SelectParameters>







<asp: Repeater ID= "Repeater1" runat= "server" >
& lt;HeaderTemplate>


< / HeaderTemplate>
& lt;itemtemplate>


& lt;footertemplate>
Название Блюда
Кол-во
Сумма
<%#Eval ("prod_title")%> ( <%#Eval ("prod_rate")%>)
&ЛТ;%#Ивала("количество")%&ГТ;
&ЛТ;%-- &ЛТ;%#Ивала("prod_rate")%&ГТ; * &ЛТ;%#Ивала("количество")%&ГТ; --%&ГТ;
строка <%#.Формат ("{0}", Конвертировать.ToDecimal(Eval ("prod_rate")) * Преобразовать.ToInt32(Eval ("Qty")))%>




&ЛТ;как ASP:sqldatasource его идентификатор="sqldsDailyProducts" атрибут runat="сервер" параметр connectionString="&ЛТ;%$connectionstrings в:DatabaseConnection %&ГТ;"
SelectCommand= "Sp_cartproductselselbyregiondate" SelectCommandType= "StoredProcedure" >
& lt;SelectParameters>
<asp:QueryStringParameter QueryStringField= "RegId" Name=" prodReg_Id "Type=" Int32 " />
<asp:QueryStringParameter QueryStringField= "date" Name=" date "Type= "String" />
< / SelectParameters>





&ЛТ;скрипт в src="../Admin/js/plugins/nestable/jquery.nestable_links.js" тип="текст/JavaScript"&ГТ;&ЛТ;/скрипт>
&ЛТ;скрипт в src="../Admin/js/plugins/nestable/ui-nestable.js" тип="текст/JavaScript"&ГТ;&ЛТ;/скрипт>
< script type= "text/javascript">



функция BindTwoRptrs() {
BindProductsToAdd();
BindProducts();

}


функция BindProductsToAdd() {
var regId = $("#ddddishtype"). val();
var dt = '<%=запрос.QueryString ["date"] %>';

$.Аякс({
тип: "получить",
URL-адрес: 'TestAddProducts.аспн?обратного вызова=®GETPRODUCTSADD с ID=' + regId + '&усилителя;дата=' + ДТ + '&амп;Р=' + математика.случайный(),
тип данных: "html",
успех: функция (данные) {
$("#divProd"). html(данные);
}
});
}

функция BindProducts() {
var regId = $("#ddddishtype"). val();
var dt = '<%=запрос.QueryString ["date"] %>';

$.Аякс({
тип: "получить",
URL-адрес: 'TestAddProducts.аспн?обратного вызова=®getproducts так с ID=' + regId + '&усилителя;дата=' + ДТ + '&амп;Р=' + математика.случайный(),
тип данных: "html",
успех: функция (данные) {
$("#mainOL"). html(данные);
}
});

}



функция deleteProd(id) {
$.Аякс({
тип: "получить",
URL-адрес: 'TestAddProducts.аспн?обратного вызова=удалить&амп;ИД=' + ИД + '&амп;Р=' + математика.случайный(),
тип данных: "html",
успех: функция (данные) {
BindTwoRptrs();
}
});
}

функция addProducts() {
// var prodId = $("#hdnprodid"). val();
// var qty = $("#txtQty"). val();

результат var = [];
var i = 0;
var dt = '<%=запрос.QueryString ["date"] %>';
$(".clsQty"). each (функция () {

ВАР количество = $(это).вал();
ВАР продуктов = $(это).следующий().вал();

если ($(это).родитель().предыдущая().предыдущая().найти(".clsChk").это(':проверено')) {
результат[i] = {
кол-во: кол-во,
код продукта: код продукта

};
i = i + 1;
}

});
if (result != null) {
var jsonData = JSON. stringify(результат);
$.Аякс({
тип: "пост",
URL-адрес: 'TestAddProducts.аспн?обратного вызова=ADDPROD&усилителя;дата=' +ДТ +'&амп;Р=' +математика.случайный(),
данные: {
postData: jsonData,
dt: '<%=запрос.QueryString ["date"] %>'

},

тип данных: "html",
успех: функция (данные) {
BindTwoRptrs();
}
});
}
ещё {
оповещение ('Select products');

}
}
< / script>

Мой cs - после добавления--

if (callback = = " ADDPROD")
{

if (Session ["Tempcartid"] = = null)
{
for (int i = 0; i < 2; i++)
{
Session ["Tempcartid"] = random. Next(10, 200);

}

tempcartid = сессия ["Tempcartid"].Метод toString();

}
ещё
{
tempcartid = сессия ["Tempcartid"].Метод toString();

}

List< productlist.dailyprod> m = JsonConvert.DeserializeObject в<список&ГТ;&ЛТ;productlist.dailyprod&ГТ;&ГТ;(запрос.Форма ["postData"]);
строка код = "0";
по каждому элементу (ВАР элемента в М)
{
кол-во инт = инт.Синтаксический анализ(поз.кол-во);
код продукта инт = инт.Синтаксический анализ(поз.код продукта);
строка datetime=запрос.QueryString ["дата"];
dt = добавить.CheckProductInsert(tempcartid, код продукта, дата и время);
если (ДТ.Строк.Считай != 0)
{

lbalert.Видимое = истинное;

}
ещё
{

БО.ADDTOCARTБЫЛ objAC = новый БО.ADDTOCARTБЫЛ()
{
TempCart_ID = int. Parse(tempcartid),
prod_id = продукта,
Кол-во = кол-во,
BookingDate = Запрос.QueryString ["дата"]
};

retval = добавить.CartInsNew(objAC);
Ответ.Напишите(код);
Ответ.Конец();
Ответ.Промывать();
}

}
}

1 Ответов

Рейтинг:
2

charmyvora

Вы используете html-метка и не asp.net метки
Поэтому вам нужно дать удостоверение личности.
Для доступа в код позади вас нужно добавить -он атрибут.

Образец:

код aspx

<label for="txtName" id="Label1" runat="server">DishType</label>



Код C#
if (<condition>)
{
       Label1.Visible = true
}
else
       Label1.Visible = false;


Member 12708384

нет иам используя lbalert ярлык, который имеет атрибут runat сервера

charmyvora

Тогда это кажется чем-то неправильным. Просто вставьте свой код метки страницы aspx и код позади нее