none
Agregar mas Opciones a una cadena div title RRS feed

  • Pregunta

  • Buen dia:

    Tengo una cadena <div title= en un proyecto ASP.NET MVC, y deseo agregarle una nueva opcion 

    la cadena es la sigueinte:

     <div title="@((item.RutaXml != string.Empty ? "<a href=" + item.RutaXml + " target=_blank>Ver XML</a><br /><a href=" + Url.Action("Visor", new { uri = item.RutaXml }) +
                                           " target=_blank>Visor de XML</a>" : "No existe archivo XML") + (item.RutaPdf != string.Empty ? "<br /><a href=" + item.RutaPdf + " target=_blank>Ver PDF</a>" : "<br />No existe archivo PDF") +
    (Convert.ToInt32(Session["rol"]) == 1 || Convert.ToInt32(Session["rol"]) == 2 ? "<br /><a href=# onclick=confirm" + "('" + Url.Action("Baja", new { uid = item.Uid }) + ";>" + "Dar de baja</a>" : "<br /><a href="+ Url.Action("EnviarBlobs", new { uri = item.EnviarPorCorreo }) + ">Enviar por Correo</a>"))"
                                              class="tooltips">

    quiero agregar una opcion que diga, "Enviar correo", supuestamente ya la agregue pero al compilar no la muestra.

    Saludos

    lunes, 2 de julio de 2012 16:01

Respuestas

Todas las respuestas

  • Hola,

    La verdad que eso que muestras es de esas cosas que se hacen incomprensibles a mis ojos y creo que a los tuyos transcurridos dos minutos después de escribirlo:).

    Te propongo lo siguiente.

    1. Sabes que en @Razor existe @if.

    2. Has pensado en crear un metodo extensor para HtmlHelper.

    3. Un @Helper http://msdn.microsoft.com/en-us/vs2010trainingcourse_aspnetmvc3razor_topic4.aspx

    Como puedes ver existen mil cosas antes de escribir algo que es incomprensible.

    Pd. O mucho me equivoco o por ningún sitio veo </div>

    Saludos,


    phurtado
    Mi Blog Blog
    Sigueme en Twitter

    • Marcado como respuesta Eder Costa lunes, 29 de octubre de 2012 12:16
    lunes, 2 de julio de 2012 16:21
  • Hola:

    Opino lo mismo que Pedro. Creo que deberías reconsiderar la forma en la que lo haces.

    Puedes utilizar un @ActionLink y olvidarte de los <a></a>

    Te falta el cierre del primer div ">" y el </div>.

    martes, 3 de julio de 2012 12:17