I am coding a C# MVC 5 internet application where a user enters XML input into a textbox in a view.
How can I encode this XML input as JSON when the view is posted?
Here is an example of the input:
<div class="form-group">
@Html.LabelFor(model => model.data, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.data, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessage("data")
</div>
</div>
Should the code to encode the value of the model.data input be in a javaScript onclick function, or somewhere else?