站点小部件设计器不保存值



在Sitefinity MVC中创建了一个自定义小部件,并带有自定义小部件设计器:

<div class="form-group">
<label for="My Field">My Field</label>
<div class="row">
<div class="col-xs-3">
<input type="text" sf-model="properties.MyField.PropertyValue" class="form-control" id="MyField" />
</div>
</div>
</div>

在控制器和模型中定义:

public string MyField { get; set; }

当我单击编辑时,该字段按预期显示。我单击保存,然后再次点击编辑:值未存储。无助于刷新页面,也不会显示在小部件本身中。

我错过了一块吗?文档有点冗长和分散,我一直在浏览它,但没有任何内容跳出来。


我看到在开发工具中发送了一个放置请求,但请求有效负载为空。不确定这是否是正确的请求或相关。

sf-model应该ng-model

<div class="form-group">
<label for="My Field">My Field</label>
<div class="row">
<div class="col-xs-3">
<input type="text" ng-model="properties.MyField.PropertyValue" class="form-control" id="MyField" />
</div>
</div>
</div>

最新更新