Получить значения из элементов управления .NET в список SharePoint - PullRequest
0 голосов
/ 08 апреля 2019

Могу ли я узнать, как получить значения из полей управления интерфейсом .NET для сохранения в списке SharePoint?

Field1: TextBox type

Field2: DropDownList type

Field3: checkbox type

Ниже приведена моя попытка для поля textbox type:

item["Field1"] = (Field1.ToString());

Могу ли я узнать, могу ли я получить DDL и CB значения?

1 Ответ

0 голосов
/ 09 апреля 2019

Пример демонстрации для сохранения данных в SharePoint с помощью CSOM.

<div>
            <asp:TextBox ID="Field1" runat="server"></asp:TextBox>
            <asp:DropDownList ID="Field2" runat="server">
                <asp:ListItem Text="A" Value="A"></asp:ListItem>
                <asp:ListItem Text="B" Value="B"></asp:ListItem>
                <asp:ListItem Text="C" Value="C"></asp:ListItem>
            </asp:DropDownList>
            <asp:CheckBox ID="Field3" runat="server"></asp:CheckBox>
        </div>
        <asp:Button ID="Button1" OnClick="btn_Save" runat="server" Text="Button" />


using (ClientContext clientContext = new ClientContext("http://sp:12001/"))
            {
                clientContext.Credentials = new NetworkCredential("lee","pw","domain");
                Web web = clientContext.Web;
                List oList = clientContext.Web.Lists.GetByTitle("MyList3");
                ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();
                Microsoft.SharePoint.Client.ListItem oListItem = oList.AddItem(itemCreateInfo);
                oListItem["Title"] = Field1.Text;
                oListItem["Field2"] = Field2.SelectedItem.Value;
                oListItem["Field3"] = Field3.Checked;
                oListItem.Update();

                clientContext.ExecuteQuery();
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...