Amith 12807185 Ответов: 4

Недопустимый термин выражения 'else'|; ожидаемый


Хотя я внес необходимые изменения в код, такие как добавление фигурных скобок,точки с запятой и отсутствие красной линии при нажатии на ошибку. Я все еще получаю эти две ошибки и не могу запустить решение. Пожалуйста, помогите мне, что еще нужно сделать, чтобы исправить это. Мне дали этот код, чтобы просмотреть его, и я застрял здесь

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

if(very big code)
{
    %>

  <%
}
   else if (ViewState["OfferID"].ToString() == "2521"){
   %>
   <table cellpadding="0" cellspacing="0" width="100%" border="0"></table>
   <%
   }
else if (ViewState["OfferID"].ToString() == "2362")
{
   %>
   <table cellpadding="0" cellspacing="0" width="700px" border="0"></table>
   <%
}
else if (ViewState["OfferID"].ToString() == "1839" || ViewState["OfferID"].ToString() == "1952")
{
    %>
  <table cellpadding="0" cellspacing="0" width="880px" border="0"></table>
      <%
}
else if (ViewState["OfferID"].ToString() == "2015" || ViewState["OfferID"].ToString() == "2014")
{
    %>
  <table cellpadding="0" cellspacing="0" width="744px" border="0"></table>
      <%
}
else
{
    %>
      <table cellpadding="0" cellspacing="0" width="744px" border="0"></table>
          <%
}
              %><table cellpadding="0" cellspacing="0" width="644px" border="0" style="padding: 15px"></table>

[no name]

Комментируйте код раздел за разделом, пока не сузите его. Мы не можем сказать по составленному коду, что Вы нам показали.

4 Ответов

Рейтинг:
2

BillW33

Волнистые скобки совпадают, так что это не проблема. У вас действительно есть непревзойденный "% & gt; " В конце. В противном случае я бы проверил, что "очень большой код" верен.


Рейтинг:
12

Amith 12807185

Привет, ребята, спасибо за полезные предложения. Но сегодня, когда я закрыл и запустил VS 2010, ошибки исчезли, и проблема была решена.


Рейтинг:
1

Patrice T

Цитата:
Недопустимый термин выражения 'else'|; ожидаемый
При обращении за помощью есть полезный навык: давать полезную информацию.

Если вы посмотрите внимательно, то увидите, что компилятор также сообщает вам, где он нашел ошибку.

Обновите вопрос и поместите комментарий в код, чтобы показать, на что жалуется компилятор.


Рейтинг:
0

Abrar Kazi

Почему бы вам не сохранить значение viewstate в var и не использовать его?
Проверьте скобки, которые вы, должно быть, пропустили, чтобы закрыть одну из них.
Что такое очень большой код в if btw ?