Sitefinity Widget Designer 不保存值

Sitefinity Widget Designer not saving values

使用自定义小部件设计器在 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; }

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

我是不是少了一块?文档有点冗长和分散,我一直在搜索它,但没有任何东西跳出来。


我看到在开发工具中发送了一个 put 请求,但请求负载为空。不确定这是正确的请求还是相关的。

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>