Hi,
I am creating my own MVC Helper to wrap the Form component (serverside).
Inside that helper, I do something like this to create a custom html input element event:
StringBuilder sb = new StringBuilder();
string strSaveCall = $"SaveDetailItem(null, '{_formName}', '{_saveActionUrl}', null, null);"; // '/Home/Save'
string onkeyDownEvt = _htmlHelper.Raw("if (event.keyCode == 13) { " + strSaveCall + " }").ToHtmlString();
This renders the following html:
<input type="text" id="LastName" name="LastName" ...
onkeydown="if (event.keyCode == 13) { SaveDetailItem(null, &#39;myForm&#39;, &#39;/Home/Save&#39;, null, null); }" ....">
But I would like to see it rendered without the escaped characaters, like:
if (event.keyCode == 13) { SaveDetailItem(null, 'myForm', '/Home/Save', null, null); }"
How can I achieve this ?
Martin