ASP.NET Строки преобразования View.aspx при запуске с нулей

#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. Я редактирую сообщение с помощью модели