Научитесь смешивать элементы управления Telerik AJAX с MVC - Увидеть мусорные символы? - PullRequest
0 голосов
/ 17 июня 2011

Я пытаюсь найти место для отладки этой проблемы. У меня нет этой проблемы, если я создаю новый проект MVC2, но я пытаюсь интегрировать в наши компании существующее решение MVC.

Я добавляю ScriptManager в MasterPage. Примерно так:

<telerik:RadScriptManager ID="ScriptManager1" runat="server" EnableTheming="True" EnablePageMethods="True">
</telerik:RadScriptManager>

Здесь - это то, что я вижу, когда пытаюсь бежать.

Я чрезвычайно новичок в MVC и не знаю, где и как начать отлаживать это. Я догадываюсь, что это как-то связано с файлом Global ASAX или Web Config, но без дополнительной информации я не уверен, с чего начать возиться.

Кто-нибудь видел это раньше?

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

1 Ответ

1 голос
/ 17 июня 2011

Некоторые элементы управления asp.net просто не будут работать в MVC, поскольку они полагаются на функции, которые MVC не поддерживает, такие как viewstate.Я не уверен, что контроллеры Telerik Ajax находятся в этой лодке или нет, но вы не можете предполагать, что какой-либо контроль будет работать.Как правило, чем сложнее элемент управления, тем менее вероятно, что он будет работать.

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

...