如何将值传递给URL VB.NET

时间:2014-10-09 00:36:53

标签: asp.net vb.net

我在更改此代码行中的网址时遇到问题

 <div id="pointer_div" runat="server" onmousemove="over_it(event)" onclick="point_it(event)" style = " border:1px solid green;width:559px;height:385px;">

pointer_div.Style.Add("background-image", "url(http://www.test.com/cgis/images/" + m_IncidentLocationName +“/”+ m_IncidentZoneID +“。gif)”)

我从会话文件中获取这些值为字符串

 m_IncidentLocationName 
  m_IncidentZoneID

如何正确设置?

1 个答案:

答案 0 :(得分:0)

看看这是否适合你:

在m_IncidentLocationName和m_IncidentZoneID变量之后添加一个新变量,如下所示:

Dim URL as String
URL = String.Format("url(http://www.test.com/cgis/images/{0}/{1}.gif)", m_IncidentLocationName, m_IncidentZoneID)

现在修改您的代码,如下所示:

pointer_div.Style.Add("background-image", URL)

您应该记住,这可能会替换在style属性上设置的任何现有样式。

要恢复那些你可能需要重新添加的内容,例如:

Dim styles as String
styles = " border:1px solid green;width:559px;height:385px;"

pointer_div.Style.Add("background-image", URL & styles)
祝你好运!