Получение деталей исключения от ASP.NET PageMethods на стороне клиента

Scala 2.7 попытался добавить функциональность в массивы Java [] и столкнулся с проблемными случаями. Scala 2.8 объявил, что Array[T] - это T[], но он предоставляет оболочки и эквиваленты.

Попробуйте следующее в 2.8 (правка / примечание: по состоянию на RC3 GenericArray равно ArraySeq - благодаря ретрониму за указание на это):

import scala.collection.mutable.{GenericArray=>GArray, WrappedArray=>WArray}
scala> GArray(0,1,2) == GArray(0,1,2)
res0: Boolean = true

scala> (Array(0,1,2):WArray[Int]) == (Array(0,1,2):WArray[Int])
res1: Boolean = true

GenericArray действует так же, как Array, за исключением того, что во все коллекции Scala добавлены вкусности. WrappedArray обертывает массив Java []; выше, я привел к нему простой массив (проще, чем вызов функции неявного преобразования), а затем сравнил упакованные массивы. Эти обертки, хотя и поддерживаются массивом [], также дают вам все вкусности коллекций.

5
задан John Saunders 31 July 2009 в 04:32
поделиться

1 ответ

Насколько я понимаю, если у вас есть

<customErrors mode="off" />

в вашем web.config, сообщение будет возвращено клиенту. Вы уверены, что у вас есть этот параметр?

Чтобы отобразить сообщение, связанное с ошибкой, вам необходимо указать имя функции в качестве третьего параметра вызова метода страницы: эта функция может быть такой же простой, как:

function onfailure( result )
{
   alert( result.get_message() );
}

Это что есть и работает нормально

5
ответ дан 14 December 2019 в 13:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: