Даже если кавычки кодируются, ваш javascript должен работать.Например, следующий фрагмент предупреждает о правильном тексте:
<%: Html.TextBox("DateCreated", "", new { onclick="alert('DateCreated');return false;"}) %>
Другой способ добиться этого - использовать ненавязчивый JavaScript и не смешивать разметку со сценарием:
<%: Html.TextBoxFor(model => model.DateCreated, new { size="15", id="date" }) %>
, а затем в отдельномФайл javascript с использованием jquery:
$(function() {
$('#date').focus(function() {
myObject.myFunction(this, 'DateCreated');
return false;
});
});