C # Silverlight: как получить идентификатор из Silverlight с помощью asp.net MVC - PullRequest
0 голосов
/ 22 февраля 2010

С помощью приложения Silverlight, как получить идентификатор из URL-адреса при использовании MVC с учетом URL-адреса в стандартном формате MVC {controller} / {action} / {id}

Есть ли что-то специфичное для MVC или нужно проанализировать этот URL 'вручную'?

1 Ответ

0 голосов
/ 22 февраля 2010

Ну, это просто, или посмотрите в Request.Params ["id"] или - и это более элегантно - добавьте аргумент с именем "id" в ваш метод Controller (регистр не имеет значения)

public void Index(string id) { }

Работает даже для более сложных объектов, MVC хорошо справляется с поиском информации и сопоставлением ее с аргументами метода контроллера.

public class Data {
  public string ID { get; set; }
}

public void Index(Data data) {
  // data.id should be set
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...