我在页面上添加了一个FormField,然后在CS文件里,给这个FormField赋值,比如这个FormField是单行文本,语句是这样的FormField1.Value = “TT”;这样一句代码,在2010里 任何问题,但是在2013里,执行完没有保存,也没有效果,比如原先的Value值为null,现在仍一样,这是为什么,我该怎么赋值?
FormField?赋值
------解决方案--------------------
你用的是Webpart吗?
------解决方案--------------------
网上找了找,没什么有用的信息,或许是机制改了,或许是一个bug
用js或者其他变通的方式解决吧
------解决方案--------------------
<sharepoint:formfield id="ffTitle" runat="server" fieldname="Title" ControlMode="Edit">
</sharepoint:formfield>
后台
this.ffTitle.ListItemFieldValue = "111";这样是可以赋值的
------解决方案--------------------
不可能呀。 在页面上指定他的ControlMode="Edit"> 你写了吗?必须得指定它是编辑模式才行!