カスタム ウィジェット デザイナーを使用して、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; }
編集をクリックすると、フィールドが期待どおりに表示されます。[保存] をクリックしてから、もう一度 [編集] をクリックします。値が保存されていません。ページの更新に役立たず、ウィジェット自体にも表示されません。
ピースがありませんか?ドキュメンテーションは少し長くて散らばっています。私はそれを精査してきましたが、何も飛び出していません。
開発ツールで送信されたプットリクエストが表示されますが、リクエスト ペイロードが空です。これが正しい要求であるか、関連性があるかどうかはわかりません。