Sharepoint FormField默认值?

Sharepoint FormField default value?

是否可以将默认值添加到共享点 FormField 对象?

这是我的代码:

    <SharePoint:formfield runat="server" id="ff8{$Pos}" ControlMode="Edit" FieldName="Body" ItemId="{@ID}" __designer:bind="{ddwrt:DataBind('u',concat('ff8',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}" />
    <SharePoint:fielddescription runat="server" id="ff8description{$Pos}" FieldName="Body" ControlMode="Edit" />

基本上,我希望表单字段的默认值不仅仅是 Body 参数(可能是 2 个参数和一些自定义文本)。这可能吗?

(此外,我知道您可以将 SP 表单字段替换为 ASP 文本框,但我 运行 遇到了问题——具体来说,文本框不支持富文本,post-back 不保留换行符。)

提前致谢!

看来我能够解决这个问题。其他论坛让我使用 ASP 文本框并在 C# 中编写代码,但如果您改用 Sharepoint:InputFormTextBox 则真的没有必要。

<SharePoint:InputFormTextBox ID="ff8{$Pos}" RichText="true" text="{concat(@Body, "CustomText", @secondparameter)}" RichTextMode="FullHtml"  TextMode="MultiLine" runat="server" __designer:bind="{ddwrt:DataBind('u',concat('ff8',$Pos),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}" Width="99%" Rows="10"/>

如果这是一个显而易见的解决方案,请原谅我的无知。这对我来说是新领域。