Почему строки запроса в моем маршруте MVC ASP.NET?

Я бы предположил, что это связано с тем, как вы установили массив, который будет генерировать массив 2D, а Criteria1:=myArray ожидает массив 1D.

Если ваши данные находятся в столбце, вы можете использовать

With Application
    myArray = .Transpose(myfilteredgroup.SpecialCells(xlCellTypeVisible))
End With

, а если это строка, то использовать

With Application
    myArray = .Transpose(.Transpose(myfilteredgroup.SpecialCells(xlCellTypeVisible)))
End With
9
задан robyaw 3 January 2013 в 01:51
поделиться

3 ответа

Не уверенный, почему различные взгляды производят различные URL.

Но можно избавиться от того sortBy param путем присвоения значения по умолчанию первому маршруту.

новый {sortBy = ""}

Во время поколения, если sortBy соответствует значению по умолчанию, механизм маршрута пропустит тот параметр (если это будет в строке запроса).

3
ответ дан 3 November 2019 в 07:14
поделиться

Вы оказываетесь перед необходимостью использовать названный маршрутами здесь, не маршрутами действия, из-за способа, которым маршрутизация работает в ASP.NET, потому что это "сначала соответствует", не "лучше всего соответствуют".

2
ответ дан 3 November 2019 в 07:14
поделиться

Я думаю, что это берет Ваш первый Маршрут. Это также имеет действие Все. И потому что sortby не указан, он выставляет его как querystring параметр

Это будет все еще работать с методом действия 'Все' на PhotosController, потому что он просто заполняет sortby параметр значением строки запроса.

В Маршруте Отладчик - это выполняющий 3-й маршрут или 1-е?

0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

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