在asp.net代码中访问javascript文档

在asp.net代码中访问javascript文档,javascript,asp.net,Javascript,Asp.net,我正在尝试从ASP.net页面代码隐藏中访问javascript文档。如何在c#代码隐藏中执行与下面相同的操作 document.getElementById(id).src = "myurl.com" 感谢您的帮助。向元素添加runat=“server”和ID。然后,您应该能够通过attributes集合访问src <img src="http://www.google.com/img.png" id="imgGoogle" runat="server" /> Dim src

我正在尝试从ASP.net页面代码隐藏中访问javascript文档。如何在c#代码隐藏中执行与下面相同的操作

document.getElementById(id).src = "myurl.com"
感谢您的帮助。

向元素添加runat=“server”和ID。然后,您应该能够通过attributes集合访问src

<img src="http://www.google.com/img.png" id="imgGoogle" runat="server" />

Dim src as String = imgGoogle.Attributes("src")

Dim src as String=imgGoogle.Attributes(“src”)

使用Page.ClientScript.PageClient.registerstartupscript@Tony您要求获取随机div/panel/etc的
src
url,而不是“访问”它(我甚至不知道这意味着什么)您的答案与上述问题有什么关联?从问题中我可以看出,我可能是错的,他希望能够通过代码隐藏(或服务器端)访问元素。“我正在尝试从ASP.net页面代码隐藏中访问JavaScript文档。我如何在c#代码隐藏中执行与下面相同的操作?”虽然我无意中提供了vb.net代码,但在我看来是正确的,他只想从元素中获取
src
URL,我想做的是创建一个ASP.NET,在给定的时间间隔内刷新到特定的URL列表(如sildeshow)。我使用的一种方法是在页面上使用Iframe,并将url关联到Document.elementById('myframe').src=url。但是,我正在寻找一种在代码隐藏中实现这一点的方法,而不是从javascript。如果您想在服务器端实现这一点,您将需要执行回发或部分回发,这根本没有效率。您更愿意做的是加载所有图像,隐藏它们,并一次只显示一个。这样就没有回发/异步回发来调用下一个映像。