none
Dialog - boostrap (Html inside a tag ) RRS feed

  • Pergunta

  • Boa noite quando faço o databind tenho a minha tag:

    <a href='#my_modal' data-toggle='modal' data-book-id='" +  container.dataitem("dados") + "</a>

    O que acontece é que o meu container.dataitem("dados") é html con tags <table> ... etc...

    Nao consigo formar corretamente a tag e nao conseguindo passar o conteudo para a dialog devido á má formacao:

    <a href='#my_modal' data-toggle='modal' data-book-id='" +  container.dataitem("dados") + "' </a>"

    Alguem consegue saber o que é?


    Porque o conhecimento é para o bem da humanidade


    • Editado MarcoSilva segunda-feira, 3 de novembro de 2014 23:25
    segunda-feira, 3 de novembro de 2014 23:24

Respostas

  • Mas em Razor não precisa de container.dataitem, você pode instanciar um Model, abaixo tem um modelo de código.

    HomeVM.cs

    namespace WebApplication1.Models
    {
        public class HomeVM
        {
            public string Nome { get; set; }
        }
    }

    HomeController.cs

    using System.Web.Mvc;
    
    namespace WebApplication1.Controllers
    {
        public class HomeController : Controller
        {
            public ActionResult Index()
            {
                return View(new WebApplication1.Models.HomeVM());
            }
        }
    }

    Index.cshtml

    @model WebApplication1.Models.HomeVM
    @{
        ViewBag.Title = "Home Page";
    }
    
    <a href='#my_modal' data-toggle='modal' data-book-id='"@Model.Nome"' </a>"


    Gilson Joanelo - Desenvolvedor Web

    terça-feira, 4 de novembro de 2014 00:45

Todas as Respostas

  • Boa noite,

    Se for Razor utiliza <a href='#my_modal' data-toggle='modal' data-book-id='" +  @container.dataitem("dados") + "' </a>"

    Se for WebForms (asp.net) <a href='#my_modal' data-toggle='modal' data-book-id='" +  <%# container.dataitem("dados") %> + "' </a>"


    Gilson Joanelo - Desenvolvedor Web

    terça-feira, 4 de novembro de 2014 00:24
  • Nao funcionou....

    é razor, dentro do meu "dados" tenho contéudo html, <table width="100%" .....>, eu penso que seja alguma coisa dessas, películas, quotes que deve estar a fazer com exista má formaçao da tag...


    Porque o conhecimento é para o bem da humanidade


    • Editado MarcoSilva terça-feira, 4 de novembro de 2014 00:39
    terça-feira, 4 de novembro de 2014 00:39
  • Mas em Razor não precisa de container.dataitem, você pode instanciar um Model, abaixo tem um modelo de código.

    HomeVM.cs

    namespace WebApplication1.Models
    {
        public class HomeVM
        {
            public string Nome { get; set; }
        }
    }

    HomeController.cs

    using System.Web.Mvc;
    
    namespace WebApplication1.Controllers
    {
        public class HomeController : Controller
        {
            public ActionResult Index()
            {
                return View(new WebApplication1.Models.HomeVM());
            }
        }
    }

    Index.cshtml

    @model WebApplication1.Models.HomeVM
    @{
        ViewBag.Title = "Home Page";
    }
    
    <a href='#my_modal' data-toggle='modal' data-book-id='"@Model.Nome"' </a>"


    Gilson Joanelo - Desenvolvedor Web

    terça-feira, 4 de novembro de 2014 00:45