繁体   English   中英

C#Silverlight:如何使用asp.net MVC从Silverlight中获取ID

[英]C# Silverlight: How to get ID from within Silverlight using asp.net MVC

对于Silverlight应用程序,如果使用标准MVC格式的{controller} / {action} / {id}给定URL,则在使用MVC时如何从URL获取ID。

MVC是否有任何特定内容,或者需要“手动”解析此URL?

好吧,很简单,要么查看Request.Params [“ id”]要么-更优雅-向您的Controller方法添加一个名称为“ id”的参数(大小写无关紧要)。

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在客户端上运行,因此它无法访问服务器上的值。 但是,服务器可以将信息传递给客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM