1年ほど前から、毎日のようにメッセージボックスの要件に遭遇しました。jQueryプラグイン、JavaScriptアラートを試しましたが、どちらの方法が最善の方法かはまだわかりません。
ASP.NETページ(実際にはSharePointアプリケーションページ)内にメッセージボックスを表示したいと思います。
<%@ Page Language="C#" MasterPageFile="~/_layouts/abc/simple.master" Inherits="Microsoft.SharePoint.WebControls.LayoutsPageBase" %>
<%@ Assembly Name="Microsoft.SharePoint.ApplicationPages, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>
<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="System" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string a= aa(Request.UrlReferrer.ToString());
string b= bb(Request.UrlReferrer.ToString());
mm(a, b);
Uri uu= Request.UrlReferrer;
if (uu!= null)
Response.Redirect(uu.ToString());
System.Web.HttpContext.Current.Response.Write("alert(\"write here what you want\")");
}
今は機能しませんが、構文エラーの可能性がありますが、適切なメッセージボックス(jqueryのプラグインhttp://docs.jquery.com/UI/Dialogなど)を表示したい場合はどうなりますか?ページに更新)何ができますか。
実際に開発しているのは、SharePointドキュメントライブラリのカスタムアクションです。
編集
私がすでに説明したことの要約は、SharePoint 2007で、ほとんどの場合(サーバー側)の背後にあるメッセージボックスプラグインコードを開発/設計または使用する必要があります。たとえば、C#を使用したASP.NETコードの背後にあります。今、私はそれを求める何十もの質問を見ましたが、それらのどれも実際にはベストプラクティスに従って適切な説明をしていません。