アクセスカウンタ - 初心者の方は、SharePoint 2007のユーザーコントロールのラッパーをQuickPart使用

最近ではsharepoint2007 Webパーツに設置するには、彼らが使用して学ぶこと、07の経験でWebPartコントロールしないと、それが今日、Webパーツのプロセスを確認するためのユーザーコントロールのラッパーのジェームズバージョンの最初のボス07と述べた。しないでくださいあなたの古い悪魔を、初心者でもWebパーツ、カザフスタン学士。ダウンロードサイトには、ダウンロードおよびインストールを展開するには、次。これは問題にはなりません、上司は非常に詳細なマニュアルを描いた。
shinobi.jp - アクセス解析, ブログ, カウンター とかを提供しているNINJA TOOLSの別館的サイト
1、次のように単純なWebパーツをやろうとする。
ユーザーコントロールをWebpartTest.ascx追加する新しいWebサイトプロジェクトを作成します。。
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebpartTest.ascx.cs" Inherits="WebpartTest" %>
my first webpart
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
背景コード:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class WebpartTest : System.Web.UI.UserControl
{
private static string _myString = "000";
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = _myString;
}
/ /カスタムプロパティを使用すると、独自の値を設定できます。。ページに表示される
[WebBrowsable(true)を、パーソナル化(true)を、WebDescription("コンテンツを記述する")、WebDisplayName("コンテンツを表示する")]
public string myString
{
get
{
return _myString;
}
set
{
_myString = value;
}
}
}
テストでは、ユーザーコントロールに対応するdllを(もちろん、コードが背景引き上げ問題はないのascxファイルで書かれている場合)を生成するサイトのリリース後に正常に動作している。
ページごとにアセンブリを生成する固定の名前を持つアセンブリを、チェックを外して。dllを生成します。ascxファイルのコントロール自体を含めてもちろん、このDLLは、我々は、必要があるということです。
ターゲットの場所によると、私のコントロールWebpartTest.ascxとApp_Web_webparttest.ascx.cdcab7d2.dllを見つけるために。
サイトのルートディレクトリにWebpartTest.ascxファイルは、/でwpresourcesは、サイトのルートディレクトリ/ binにコピーしたDLL。

QuickPartを追加します。
ユーザーコントロールを選択し、ユーザーコントロールはWebpartTestを作成しました。ポイントを決定する。この時点でコントロールは、デプロイされている時に。
次に、初期値の000表示され、我々は独自のを定義するコードをします。myString設定。を選択し、再び編集---共有Webパーツを変更する。
、000の書き込みに私たちは、その値を変更し、[適用]、[OK]をすると、値は新しい値を入力するように変更されているのが確認できますマチェーテの内容を表示できます
オフに再オープンは、同じ値をIEの場合でも。