デフォルト デバイスとモバイル デバイスで異なるコンテンツを表示する必要があります。デバイスに応じて言語バージョンを作成する方法はありますか? または、現在のデバイスの種類を識別できるハンドラーまたはモジュールを作成することは可能ですか? MediaRequestHandler
また、現在のデバイスを識別しMediaPath
、要求されたイメージの変更できるカスタムを作成することは可能ですか?
これはパイプライン プロセッサの私の実装です。
public class MediaToDeviceProcessor : HttpRequestProcessor
{
public override void Process(HttpRequestArgs args)
{
HttpContext currentHttpContext = HttpContext.Current;
if (currentHttpContext == null || Context.Database == null || Context.Device == null)
return;
var request = MediaManager.ParseMediaRequest(currentHttpContext.Request);
if (request != null)
{
var media = MediaManager.GetMedia(request.MediaUri);
if (media != null)
{
if (!Context.Device.IsDefault)
{
}
}
}
}
}