Razor/MVC3でDotNetOpenAuthを使用しようとしています。ほとんどのDotNetOpenAuth HTMLヘルパーは、System.Web.UI.Pageをパラメータの1つとして受け入れています。このパラメータは、WebFormsエンジンを使用して正常に動作しますが、Razorでは使用できません。何とか動的WebPageBase.PageをSystem.Web.UI.Pageにキャストすることは可能ですか?Razor - this.Page(動的WebPageBase.Page)からSystem.Web.UI.Pageへのキャスト方法
ありがとう、Antonin
DotNetOpenAuthのどのHtmlヘルパークラスが 'System.Web.UI.Page'を取りますか?私はあなたに同じことをやり遂げる別の方法を見つけることができるかもしれません。 –
Andrew、私は特にOpenIdSelectorScriptsのようなMVC OpenIdヘルパーについて話しています。奇妙なのは、https://github.com/AArnott/dotnetopenid/blob/v3.4/src/DotNetOpenAuth/Mvc/OpenIdHelper.csの下で、これらのヘルパーの新しいバージョンが表示され、ページ参照は必要ないが、 DotNetOpenAuth.dllの最新のコンパイル済みバージョン(3.5.0.10259について話しています)は、まだこれらのヘルパーの古いバージョンを持っています(9月16日にそのファイルを変更したことがわかります)。変更がまだバージョンをコンパイルすることができなかった理由は何ですか?多くのありがとう、Antonin –
v3.5はまだリリースされていません(これはCTPのみです)。各公式リリースは、以前のバージョンのリリースに対するすべての修正を収集します。しかし、このようなフィードバックを聞くことで、バージョンをリリースしたり、ブランチをマージしてこの問題を解決する際の優先順位付けに役立ちます。 –