#javascript #html #jquery #asp.net-mvc #model
Вопрос:
В моем представлении .aspx у меня есть кнопка для удаления объекта, который пользователь наблюдает из модели. Прежде чем он подтвердит действие, я покажу сообщение о подтверждении с помощью jquery:
$('#btDelete').click(function(e) {
e.preventDefault();
$.confirm({
'title': 'Delete',
'message': "You will delete the object <i>" <%: Model.Reference.ToString() %> "</i>. Do you want to continue?",
'buttons': {
'Si': {
'class': 'blue',
'action': function() {
//some code to make the delete
}
},
'No': {
'class': 'gray',
'action': function() {}
}
}
});
});
Проблема заключается в разделе сообщений: «сообщение»: "You will delete the object <i>" <%: Model.Reference.ToString() %> "</i>
. Вы хотите продолжить?».
Когда я покажу Модель.Ссылка.toString(). Ссылка-это строка, представляющая объект (да, я также пытаюсь удалить ToString()
ее ). Когда в сообщении отображается ссылка, в некоторых случаях она работает хорошо и показывает ссылку (обычно это число).:
Но проблема в том, что это число начинается с 0. Если это все 0, а затем какое-то число, оно удаляет все 0 и показывает только последнее число. Например, строка 0003 отображается как:
Но более экстранж-это когда значение 0 чередуется с другими числами. Например, объект со ссылкой 03030 ПРЕОБРАЗУЕТСЯ В 1560. Почему?
Как вы можете видеть на изображении, в заголовке страницы (просмотр подробностей) правильно отображается ссылка (03030), и я использую то же самое: </h1><%: Model.Reference %></h1>
. Но в сообщении о подтверждении он произвел некоторое внешнее преобразование и преобразовал 03030 в 1560…. Есть идеи, почему это происходит?
Кроме того, если есть какое-то письмо (например, at666), сообщение даже не открывается. Я попробовал с сообщением «сообщение»: «Вы удалите объект. Ты хочешь продолжить?» И это работает, так что проблема в том,Ссылка.toString() %>
Это модель:
public class ObjectModelDetail
{
public int Id { get; set; }
public string Reference { get; set; }
public string Ramo { get; set; }
public string FechaCreacion { get; set; }
public string FechaFinalizacion { get; set; }
}
Комментарии:
1. Можете ли вы добавить объектный код «Модель» в свой пример.
2. Я редактирую сообщение с помощью модели