-1

空の Web パーツを作成してから、UserControl.ascx.cs にユーザー コントロールを作成し、次のように記述しました。

namespace tasks_email.ControlTemplates.tasks_email
{
    public partial class UserControl1 : UserControl
    {

        public tasks_email WebPart { get; set; }
        protected void Page_Load(object sender, EventArgs e)
        {

「tasks_email.Controltemplates.tasks_email」は「名前空間」ですが、「タイプ」のように使用されます

問題がどこにあるかを教えて、何か提案をしてくれる人はいますか?

4

3 に答える 3

0

内部にユーザーコントロールを含むWebパーツを作成する場合は、VisualStudioの「VisualWebパーツ」テンプレートを使用できます。Webパーツとユーザーコントロールを作成し、ユーザーコントロールをすべてWebパーツに追加し、ソリューションエクスプローラーですべてを1つの折りたたみ可能なコンポーネントにパッケージ化します。とても便利です。そのすべての作業を自分で行うことは(すべての新しいWebパーツに対して)ただの苦痛です。

于 2012-10-09T19:39:19.183 に答える
0
namespace tasks_email.ControlTemplates.tasks_email

ここで、tasks_email を名前空間として宣言します。

public tasks_email WebPart { get; set; }

ここでは、tasks_email 型の WebPart というメンバーを宣言します。それはタイプではありません - あなたはすでに名前空間だと言いました。私はあなたが本当に何を意味したのか推測できません。

于 2012-10-09T20:23:48.783 に答える
-1

「名前空間 tasks_email.ControlTemplates」を試しましたか? あなたのやり方は、tasks_email をタイプのように使用するためです。名前空間としてではなく

于 2012-10-09T19:17:08.827 に答える