【问题标题】:Passing html Table data in viewbag在viewbag中传递html表格数据
【发布时间】:2014-11-05 19:37:01
【问题描述】:

我在控制函数中收集的数据库中有一些数据。我将返回的值放入如下结构中:

For I As Integer = 1 To Mygallery.Length - 1
    With Mygallery(I)
        Select Case True
            Case Counter = 0
                Line &= "<tr><td><a href=""" & .Dir & """><img src=""" & .GalleryImage.ToString & """ alt=""" & .Customer_Name.ToString & """ height=""200"" width=""150""/> </a></td>"
                Counter = 1
            Case Counter = 1

                Line &= "<td><a href=""" & .Dir & """><img src=""" & .GalleryImage.ToString & """ alt=""" & .Customer_Name.ToString & """ height=""200"" width=""150""/> </a></td></tr>"
                Counter = 0

            Case Else

        End Select
    End With
Next
ViewBag.galleryLine = Line 

如您所见,我将其添加到 ViewBag.galleryLine 项目中。然后在我的 html 视图页面中引用此 table style="width:100%"&gt;@ViewData("Table") table
(不得不删除html代码,因为我无法显示它)

不管怎样,问题是它没有把它写成表格,而是写成文本!

如果我将 viewbag 返回的文本直接放入它正确显示的视图中。所以这不是格式问题!

【问题讨论】:

    标签: html model-view-controller html-table viewbag


    【解决方案1】:

    使用 Html.Raw 方法,像这样

    @Html.Raw(ViewData("Table"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 2011-08-30
      • 2017-02-09
      相关资源
      最近更新 更多