このシナリオのベストプラクティスは次のとおりです。
ASPXページを含むSharepointサイト(MOSS2007)があります。ただし、SharepointではデフォルトでASPXページでのサーバーサイドスクリプトが許可されていないため、インラインソースを使用できず、イベントハンドラーなどが機能しません。
2つの解決策:
このサイトに従ってweb.configを変更し
PageParserPath
ます<PageParserPaths> <PageParserPath VirtualPath="/pages/test.aspx" CompilationMode="Always" AllowServerSideScript="true" /> </PageParserPaths>
すべてのコントロールを作成し、それらを.CSファイルのイベントに接続して、ASP.netの利点の一部を完全に排除します。
ベストプラクティスは何でしょうか?第一に、それが正しい選択のように見えますが、web.configを変更することは、可能な限り控えめに使用したいものです。