Переменная визуального не санкционировала для свойства max-width стиля. В MVC asp.net

У меня есть следующий код:

<% For Each img In Model.listadoNoticias.Item(0).FOTO
       Dim id_LaImagen = "foto_" & img.IdFoto.ToString()
       Dim src_imagen = img.RutaFoto.Split("/")
       Dim ruta_Foto = Server.MapPath("~") & src_imagen(2) & "\" & src_imagen(3) & "\" _
       & src_imagen(4) & "\" & src_imagen(5) & "\" & src_imagen(6) & "\" & src_imagen(7)
       Dim fs As System.IO.FileStream = New System.IO.FileStream(ruta_Foto.ToString(), System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.Read)
       Dim LaImagen As System.Drawing.Image
       LaImagen = System.Drawing.Image.FromStream(fs)
       Dim width_original = LaImagen.Width
       Dim height_original = LaImagen.Height
       Dim proporcion = width_original / height_original
       Dim max_width = 380 * proporcion & "px"
  %>
  • " style="max-height:380px;max-width:<%:max_width%>" class="img-responsive centrado_carrusel"/>
  • Который я показываю изображения в Кароусэль Слидер, в obtengo первоначальные размеры, чтобы вычислять Вашу пропорцию, определяя установленную высоту, и с пропорцией получать ширину или максимальную ширину.

    Стоимость ширины (Dim max_width) я это храню, чтобы это распределять подобно изображению, в этом случае в max-width, но он говорит мне, что стоимость не является действительной.

    Мне хотелось бы знать, каковым был бы правильный способ распределять ему стоимость Визуального в свойство стиля изображения. Когда это свойство, которое не стиля, например распределять ему один, пойдите, класс, и т.д. визуального, он не показывает мне предупреждение, но в этом случае да.

    Здесь я показываю изображение, из которого он переходит el al max_width que está subrayado con verde me refiero

    4
    задан 10.03.2016, 17:11
    1 ответ

    Это одинокое объявление, так как по рекомендации W3C, свойство max-width: только смоги содержать стоимость:

    none|longitud|porcentaje|initial|inherit
    

    примеры:

    max-width:none;
    max-width:150px;  medida maxima en px, cm, etc.
    max-width:150%; medida maxima en porcentaje
    max-width:initial;
    max-width:inherit
    

    Это не никакая проблема, чтобы запрещать разворачивать твою страницу правильно!

    Гарантируй, что твоя переменная proporcion содержите правильную стоимость.

    <%
    ...
    ...
    ...
      Dim proporcion = 2
      Dim max_width = 380 * proporcion & "px"
     %>
    
    style="max-height:380px;max-width:<%:max_width%>" class="img-responsive centrado_carrusel"/>    
    
    2
    ответ дан 24.11.2019, 14:45
    • 1
      ты прав, у меня нет проблем для того, чтобы оно функционировало правильно, но я tem и # 237; в который в каком-то браузере или versi и # 243; n их не функционируйте позже, так как он показывал мне предупреждение с подчеркнутой зеленью. – Danilo 10.03.2016, 19:05
    • 2
      я могу комментировать тебе с 4 в и # 241; мы имеем по отношению к вам проект, который функционирует без проблемы в браузерах Internet Explorer, Firefox, Он действует и Chrome, всегда стараемся обновлять их и #250; ltimas версии. =) – Jorgesys♦ 10.03.2016, 19:15