【问题标题】:How to set html Object(tag) value from code behind in vb.net如何在 vb.net 中从后面的代码中设置 html Object(tag) 值
【发布时间】:2017-08-16 20:36:22
【问题描述】:

我有以下代码<object data="/download/test.pdf" id="pdffile" type="application/pdf" width="900px" height="1200px" runat="server" >

这里我想从 vb.net 后面的代码中设置 data 值。

【问题讨论】:

  • 为什么是 C# 标签呢?
  • 你能解释更多吗?你想得到 /download/test.pdf 作为输出吗?还是要将 /download/test.pdf 更改为特定值并将整个字符串作为输出?
  • 这个数据值应该是动态的。这样在后端我也可以将数据值设置为 /download/Test2.pdf。
  • 我不确定你想做什么。试试这个:Dim str As String = "" Dim str2 As String = System.Text.RegularExpressions.Regex.Replace(str, "data="".*?""", "data=""" & "NEW VALUE" & """") Console.WriteLine(str2) 它将替换 /download/test.pdf 为字符串 "NEW VALUE".. 你可以替换 NEW VALUE 具有您想要的任何值,例如 /download/Test2.pdf
  • 您好优素福,非常感谢。我想在页面上显示,可以吗?

标签: c# html asp.net vb.net


【解决方案1】:

我在 aspx 页面中使用文字并将 html 文本放在页面后面的代码中

Literal1.Text = "<object width = '700px' height='800px' data='" + "/download/Invoice_PDF/" & Path.GetFileName(filepath) & ".pdf" + "'></Object>"

【讨论】:

    猜你喜欢
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多