实际上,我希望通过调用文件背后的代码函数来显示div中的图像。由于我的图像标签是从 JavaScript 动态绑定的,因此如何调用带有参数的函数。下面是我曾经调用的代码,但它不起作用,甚至在调试模式下也没有命中函数。
document.getElementById("divthumbnail").innerHTML = '<img src="'<%=test()%>'"/>';
那么,如何修改此代码以获取图像URL?
您将需要标记中所需的 ScriptManager 组件,如下所示:
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePageMethods="true">
</asp:ScriptManager>
并拥有这个JavaScript:
<script type="text/javascript">
function myFunction() {
PageMethods.YourMethod();
}
</script>
然后,您可以在代码中定义一个 WebMethod 隐藏,如下所示:
[System.Web.Services.WebMethod]
public static string YourMethod()
{
}