サーバーオブジェクトモデルに奇妙な問題があります...timerjobを作成しています。item.update()
関数を実行するだけで、残りの作業はイベントレシーバーによって実行されます。
server url - demo2010a:2010
sitecolletion url - http://www.contoso.com/sites/test/
list url - http://www.contoso.com/sites/test/Lists/Zadania%20naprawcze%20t/
問題は次のとおりです。
SPSite site = new SPSite("http://www.contoso.com/sites/test/");
SPWeb web = site.OpenWeb("sites/test");
SPList ldk_List = web.GetList("http://www.contoso.com/sites/test/Lists/Zadania naprawcze t"); //this is working fine ! but i cant use absolute URL !!!
SPListItem item = ldk_List.GetItemById(5);
item["Title"] = "testestestestes";
item.Update();
これは私の「テスト」コードです。リスト名はURLの「ZadaniaNaprawcze-t」ですが、見た目は奇妙ですが、http://www.contoso.com/sites/test/Lists/Zadania naprawcze t
次のようなものが必要ですweb.GetList("/sites/Zadania Naprawcze -t")
。または私がカットしようとしたもの-
など。誰かが私に何をすべきか教えてもらえますか?すべてのコードはタイマージョブとして実行されています。