Очень уродливо, но это может сработать:
var element = '<%= Html.TextBoxFor(d => d.Item).ToHtmlString() %>';
$('body').append(element);
, и если вы хотите обеспечить правильное кодирование:
var element = '<%= HttpUtility.JavaScriptStringEncode(Html.TextBoxFor(d => d.Item).ToHtmlString()) %>';
$('body').append(element);
Лучшее решение:
$('body').append(
$('<input/>', {
name: 'Item',
value: '<%= Model.Item %>'
})
);