ASP.NET 4.0、IIS 7.5 を使用。
Controls\MyControl.ascx
私はウェブサイトエンジンを持っています。これがモバイルにロードされているかどうかを判断する方法を実装したところですMobile\Controls\MyControl.ascx
。これは、私のコントロールとファイルでうまく機能しMasterPage.Master
ます。
私が理解できないのは、Default.aspx で同じことを行う方法です。これは、モバイル バージョンであるかどうかを確認できるようにする必要があるため、プログラムでオンザフライで実行する必要があります。グローバルの pre-init イベントで何かをすることを考えていましたが、それが最善の方法かどうかはわかりません。
注: Default.aspx でインライン コードを使用したくありません。Mobile
フラグに別のコンテンツ ベースを表示するだけです。これは、シナリオがさらに一歩進んで、ファイルを顧客にも基づいているためです。管理できないすべての顧客。