none
視覚的webパーツ作成中のエラー(定義が含まれておらず~) RRS feed

  • 質問

  • visualstudio 2012の

    sharepoint2013を使っています。

    ここを見ながら視覚的webパーツを作るのをしています。

    codezine.jp/article/detail/5898?p=2(前にhttp://をつけるだけで接続できます、リンクをかけられないようになっていますのでお手数ですhttp://をつけて一回いってみてください。)

    ほぼ問題なくいけましたが 下のソースで お知らせ <- これ派全部エラーになっています

    ソースの下にエラーメッセージ字も書いておきます。

    using System;
    using System.ComponentModel;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;

    using System.Linq;
    using Microsoft.SharePoint;

    namespace VisualWebPartProjectSample.VisualWebPart1
    {
       // [ToolboxItemAttribute(false)]
        public partial class VisualWebPart1 : WebPart
        {
          
           /* public VisualWebPart1()
            {
            }

              protected override void OnInit(EventArgs e)
            {
                base.OnInit(e);
                InitializeControl();
            }*/

            protected void Page_Load(object sender, EventArgs e)
            {
                refresh();
            }

            private void refresh()
            {
                var dc = new SampleDCDataContext(SPContext.Current.Web.Url);

                var query = from o in dc.お知らせ
                            select o;

                GridView1.DataSource = query;
                GridView1.DataBind();

                TitleTextBox.Text = String.Empty;
                BodyTextBox.Text = String.Empty;
            }

            protected void AddButton_Click(object sender, EventArgs e)
            {
                var dc = new SampleDCDataContext(SPContext.Current.Web.Url);

                var o = new お知らせ();
                o.タイトル = TitleTextBox.Text;
                o.本文 = BodyTextBox.Text;

                dc.お知らせ.InsertOnSubmit(o);
                dc.SubmitChanges();

                refresh();

            }
        }
    }

    エラー 1 'VisualWebPartProjectSample.VisualWebPart1.SampleDCDataContext' に 'お知らせ' の定義が含まれておらず、型 'VisualWebPartProjectSample.VisualWebPart1.SampleDCDataContext' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 c:\users\lx13040020\documents\visual studio 2012\Projects\VisualWebPartProjectSample\VisualWebPartProjectSample\VisualWebPart1\VisualWebPart1.ascx.cs 35 38 VisualWebPartProjectSample

    エラー 2 型または名前空間名 'お知らせ' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 c:\users\lx13040020\documents\visual studio 2012\Projects\VisualWebPartProjectSample\VisualWebPartProjectSample\VisualWebPart1\VisualWebPart1.ascx.cs 49 25 VisualWebPartProjectSample

    エラー 3 'VisualWebPartProjectSample.VisualWebPart1.SampleDCDataContext' に 'お知らせ' の定義が含まれておらず、型 'VisualWebPartProjectSample.VisualWebPart1.SampleDCDataContext' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 c:\users\lx13040020\documents\visual studio 2012\Projects\VisualWebPartProjectSample\VisualWebPartProjectSample\VisualWebPart1\VisualWebPart1.ascx.cs 53 16 VisualWebPartProjectSample

    エラーはこの三つですが全部同じのが原因だと思います。

    上にリンクしたサイトとまったく同じですので漏れがあるとは思いませんでしたが、とにかくエラーが出ていましたので何かほかのファイルにお知らせというものを定義しなければいけないのかと思って自分に考えられるものはやってみて検索もしてみましたが到底わかりませんでした。

    ご存知の方、くれぐれも教えていただきたいです。

    もうひとつおかしいのは

    if (! IsPostBac)というのがリンクしたサイトにはありますが、自分があれを書こうとしたらできません

    postbackもispostbackも自動完成機能で出てこない....

    こっちもご存知の方いらっしゃれば教えてください。

    お願いします。



    • 移動 星 睦美 2013年4月10日 3:35 適切なフォーラム
    • 編集済み Gs.NangChun 2013年4月15日 1:54
    2013年4月10日 2:36

回答

  • 正直なところ、この質問は並行している質問も、SharePoint の世界の経験がないから、丸投げしているように見受けられます。
    仕事として派遣されている以上は、自ら基礎を学び、どういったことをすればよいか調べる努力は必要でしょう。

    勤務中にフォーラムに書かれているのかもしれませんが、本当にそういったことして大丈夫なんでしょうか。
    就業中にフォーラムなどに書き込むこと、仕事の中身を漏らすことにつながる行為をすることは、懲戒処分・契約解除を招きかねませんが、大丈夫なんでしょうか。
    きちんと、上司に相談していますか?許可を得ていますか?

    // 練習課題なのかもしれませんが、フォーラムにそれを漏らしている行為は、本番の仕事でも同じことをするんじゃないかと疑われ、信頼を失います。


    2013年4月10日 13:18
    モデレータ

すべての返信

  • フォーラム オペレーターの星 睦美です。
    Gs.NangChun さん、こんにちは

    投稿内容からVisual #C フォーラム で質問してみると回答がありそうだと思います。
    私のほうで後ほどこちらの質問をVisual #C フォーラム  に移動します。

    SharePoint -開発とプログラミング フォーラムにも同じ質問を投稿されていますが
    回答が重複して混乱しますのでSharePoint -開発とプログラミング フォーラムの投稿は削除させていただきますね。

    フォーラムで役立つ回答がありましたら、投稿者からの[回答としてマーク] をお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年4月10日 3:32
  • 正直なところ、この質問は並行している質問も、SharePoint の世界の経験がないから、丸投げしているように見受けられます。
    仕事として派遣されている以上は、自ら基礎を学び、どういったことをすればよいか調べる努力は必要でしょう。

    勤務中にフォーラムに書かれているのかもしれませんが、本当にそういったことして大丈夫なんでしょうか。
    就業中にフォーラムなどに書き込むこと、仕事の中身を漏らすことにつながる行為をすることは、懲戒処分・契約解除を招きかねませんが、大丈夫なんでしょうか。
    きちんと、上司に相談していますか?許可を得ていますか?

    // 練習課題なのかもしれませんが、フォーラムにそれを漏らしている行為は、本番の仕事でも同じことをするんじゃないかと疑われ、信頼を失います。


    2013年4月10日 13:18
    モデレータ
  • 前例がない開発なので開発に対して聞く人がなかったし独りでしていて確かにあわ立てていたと思います。

    ソースは一応練習問題ですが、おっしゃっていることは間違いないと思います。

    もうちょっと上司と相談しながらゆっくりやっていくと道は開くと思います。

    心からの忠告ありがとうございました。

    2013年4月11日 9:15
  • Gs.NangChun さん、返信ありがとうございます。

    こちらの質問は終了させていただきます。
    また質問がありましたらMSDNフォーラムへの投稿をおまちしています。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年4月12日 5:06 編集
    2013年4月12日 5:02