从Web用户控件访问页面内的html控件

时间:2010-10-23 13:09:22

标签: c# asp.net

我创建了一个Web用户控件我想在用户点击链接时更改iframe的src值,但问题是我无法从Web用户控件中访问页面内的iframe我认为有一种方法因为我的控制在页面中他们有一些关系,或许我喜欢找到这样的东西:

public void On_WebUserControl_LinkButton_Click(object sender, EventArgument e)
{
    HtmlControl iframe = (HtmlControl) MainPage.findcontrol("myFrameName");
    iframe.attribute["src"] = mystringsrc;
}

1 个答案:

答案 0 :(得分:0)

在javascript中怎么做?您将整个不必要的回发保存到服务器...

您可以使用以下jQuery代码更改src属性。

$('#idOfYourButton').click(function() {
    $('#idOfYourIframe').attr('src', 'the new url');
};