【发布时间】:2012-02-20 11:08:24
【问题描述】:
我正在使用 sharepoint 2007。
我有一个名为“用户票证”的列表,其中有一列名为“内容”
我的问题是我正在尝试插入以下文本:
<script type=\"text/javascript\"> </script>
为了避免异常我使用了'HtmlEncode'
但是,sharepoint 忽略了这一点,只是在“内容”列中插入一个空白值。
我的代码:
ListsSoapClient _proxy = new ListsSoapClient();
string ContentValue =
HttpContext.Current.Server.HtmlEncode("<script type=\"text/javascript\"> </script>");
XmlDocument doc = new XmlDocument();
XmlElement batchElement = doc.CreateElement("Batch");
batchElement.InnerXml = "<Method ID=\"1\" Cmd=\"New\"> <Field Name=\"Ticket_x0020_Details\">ContentValue </Field></Method>";
_proxy.UpdateListItems("User Tickets", UtilHelper.GetXElement(batchElement));
我怎样才能让共享点接受这个值:&lt;script type=\&quot;text/javascript\&quot;&gt; &lt;/script&gt;?
【问题讨论】:
标签: web-services sharepoint list sharepoint-2007