問題タブ [applicationpage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - カスタム アプリケーション ページの SharePoint SPContext.List
_layouts フォルダーに展開されたカスタム SharePoint アプリケーション ページがあります。これは、カスタム コンテンツ タイプのカスタム "新しいフォーム" です。このページを操作している間に、アイテムをリストに追加する必要があります。ページが最初に読み込まれるときに、SPContext.Current.List を使用して、作業中の現在のリストを確認できます。しかし、フォームに入力し、フォームがそれ自体に投稿され、IsPostBack が true になった後、SPContext.Current.List が null になるため、自分のものを追加する必要があるリストが見つかりません。
これは期待されていますか?
ポストバック全体でコンテキスト リストに関する情報を保持するにはどうすればよいですか? asp:hidden コントロールにリストの GUID を入力してから、ポストバックでそれを引き戻すだけですか? それは安全だと思います。
FWIW、これは MOSS 2007 標準バージョンです。
sharepoint - 匿名 (ゲスト) ユーザーがアクセスできる、セキュリティで保護されていないレイアウト ページを SharePoint で作成する方法
私は本当に単純であるべきことをやろうとしています。
_layouts フォルダーに配置される SharePoint アプリケーション ページを作成しました。このページは、Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase から継承するカスタム コード ビハインドを使用しています。
最小限のマスター ページとして最もよく説明できるマスター ページを参照するアプリケーション ページがあります (すべての基本的な SharePoint コンテンツ プレースホルダーがあり、それだけです)。
しかし、匿名アクセスを許可するように構成された Web アプリケーションを使用してページにアクセスしようとすると、ページにログインするように求められます。マスター ページ ギャラリーとスタイル ギャラリーのアクセス許可を確認しました。これらは、匿名アクセスを許可するように構成されています。
匿名アカウントでアクセスできるアプリケーション ページを作成したことはありませんが、実行できるはずです。
この問題をトラブルシューティングするためのアイデアはありますか?
c# - VS2008 での SharePoint 2007 アプリケーション ページの DesignTime サポート
VS2008 で SharePoint アプリケーション ページの設計時サポートはありますか?
SPService を作成しました。この SPService を実行するために必要なプロパティの UI を開発したいと考えています。しかし、VS2008 で設計時のサポートを受けることができません。GlobalAdminPage から継承し、「_admin/admin.master」マスターページを持つカスタム ASPX を作成しています。
事前にサンクス!
sharepoint - VS2010 で SharePoint 用の Web パーツを使用してカスタム アプリケーション ページを作成する方法は?
私はSharepointに非常に慣れていないため、これが正しい方法であるかどうかは100%確信が持てませんが、ここにあります. カスタム アプリケーション ページをロードしたい非常にむき出しのマスター ページがあります。そのアプリケーション ページには、2 つの Web パーツが必要です。このアプリケーション ページを vs2010 内で作成および編集できるようにして、チーム ファウンデーション サーバーで使用できるようにしたいと考えています。
ソリューションを右クリックしてadd > new > application pageを試してみましたが、Sharepoint サイトにロードしてマスター ページまたはホームページに追加する方法がわかりません。誰かが私を正しい方向に向けたり、より適切な設計計画を与えてくれたりすると、とても感謝しています. ありがとうございました。
sharepoint - アプリケーション ページの SharePoint 2010 リボン
SharePoint 2010 アプリケーション ページ (AKA レイアウト ページ) を作成して、情報を表示し、ユーザーがカスタム機能を実行できるようにしようとしています。
実行したい機能のカスタム リボン タブを表示する必要があります。そして、このカスタム タブを、作成したアプリケーション ページに表示したいと考えています。
カスタム リボン タブを作成し、SP 機能を使用してリスト ビュー リボンに表示することができました。しかし、作成したアプリケーション ページに表示されるように、このカスタム リボン タブを登録するにはどうすればよいでしょうか?
ありがとう、
c# - ダイアログでのみSharepointアプリケーションページが例外をスローする
インライン コードが埋め込まれたダイアログでアプリケーション ページ (/_layouts/Collages/UploadCollage.aspx) を実行すると、例外が発生します。
default.aspx ページでダイアログを実行するためのコード:
UploadCollage.aspx (インライン コードを含む *.aspx ファイルのみ):
上記のコードは、Sharepoint ダイアログで実行されている場合は機能しません。ダイアログなしで実行しているときに機能します。(URL: /_layouts/Collages/UploadCollage.aspx)。
ダイアログで動作させるための助けをいただければ幸いです。問題の原因は何ですか?
sharepoint-2010 - SharePoint 2010 アプリケーション ページ。対 Web パーツ
私はこの問題について多くの検索を行いましたが、結果はまちまちで、あいまいさが続きました。それを永久に釘付けにする時が来ました。複雑な ASP.NET アプリケーションに相当するものを開発していて、それを SharePoint 2010 上で実行したい場合、各ページを Web パーツまたは ASPX アプリケーション ページとして開発するのが最適ですか? ページは多種多様ですが、それぞれがカスタム WCF サービスを介して SQL 2008 R2 バックエンドとやり取りします。
この質問に対する決定的で信頼できる答えはまだ見ていません。Microsoft または類似の公式ガイドラインを探しています。これまでに見つけたものの内訳は次のとおりです。
次の非公式の投稿は、明らかに私の場合のアプリケーション ページを優先します。ただし、SharePoint の開発がより困難であった MOSS 2007 の時代に投稿されました。 http://grounding.co.za/blogs/brett/archive/2008/07/13/sharepoint-the-role-of-a-web-part-vs-using-application-pages.aspx
Microsoft は、アプリケーション ページとサイト ページを比較して、「アプリケーション ページは、ページにカスタム コードを含める場合に作成するのに最適なタイプのページです」と述べています。 http://msdn.microsoft.com/en-us/library/ee231581.aspx
ここまでは順調ですね。しかし、私を驚かせたのは、これも MS からのこの矛盾しているように見える別のリンクでした。アプリケーションページ。(msdn.microsoft.com/en-us/library/gg552610.aspx)
私はアプリケーション ページに偏っています。なぜなら、それは私たちのチームがずっと使用してきたものであり、問題がなかったからです。開発経験からデバッグおよび展開サポートまで、すべてが一流です。しかし、社内の力で Web パーツへの切り替えを迫られているため、正当な理由を探しています。
google-maps - SharePoint 2010 アプリケーション ページ プロジェクトへの DLL の追加
SharePoint 2010 でアプリケーション ページを作成しようとしています。ページでGoogleMap コントロールを使用しようとしています。従来の ASP.NET アプリケーションでは、その .dll を Web アプリケーション プロジェクトの bin ディレクトリに入れるだけでした。しかし、SharePoint では、これは機能しません。
何時間もグーグルで検索した結果、独自のユーザー コントロール (.ascx) を作成し、それをプロジェクトに含めることに関する多くの参照が見つかりました。しかし、これは別のケースです。「ファイルまたはアセンブリ 'Artem.GoogleMap, Version=4.1.0.0, Culture=neutral, PublicKeyToken=fc8d6190a3aeb01c' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」というエラーが表示され続けます。GAC に .dll をインストールしました。だから見つけられるはず。
誰でもこれを経験していますか?
c# - PostBackUrlを介してアプリケーションページにデータを投稿するSharepointWebパーツ
更新パネルにいくつかのドロップダウンを含むWebパーツがあります。PostBackUrlがSharePointアプリケーションページに設定されている送信ボタンがあります
これは、作成したアプリケーションページにブラウザをリダイレクトする際に機能しますが、フォームデータにアクセスできません。
アプリケーションページのPage_Load関数には、次のデバッグコードがあります。
これは、必要なデータが実際にページに投稿されていることを示しています。
しかし、私がこれにアクセスしようとすると、次のようになります。
何も返されません。私はここで単純な何かを見逃しているに違いないことを知っていますが、何がわからないのです。
どんな助けでも大歓迎です。
visual-studio-2010 - SharePoint アプリケーション ページにアクセス許可を設定する
Visual Studio 2010 を使用して多数のアプリケーション ページを開発し、それらを SharePoint 2010 に展開しました。
からすべてのページが拡張されましたLayoutsPageBase
。
現在、認証されたユーザーはすべてのアプリケーション ページにアクセスできます。ただし、特定のグループ/権限にこれらのページへのアクセスを許可し、他のグループ/権限のアクセスを禁止したいと考えています。
私の質問:
SharePoint レベルおよびコード レベルで特定のグループのみがアクセスできるように、アプリケーション ページのアクセス許可を設定するにはどうすればよいですか?