привязка текста к клику на функцию c # - PullRequest
0 голосов
/ 24 ноября 2010

У меня есть iframe, источник которого нужно обновить и обновить.способ, которым я хочу это сделать, это нажать на и с помощью функции onclick, мне нужно отправить что-то вроде myiframe.Attributes ["src"] = "blah.aspx";

есть ли быстрый способсделать это?

заранее спасибо

Ответы [ 2 ]

1 голос
/ 24 ноября 2010

Вы можете использовать javascript для отправки запроса AJAX обратно на сервер с источником фрейма.

Вы можете использовать javascript iframe.location.href, где iframe - это атрибут id вашего iframe.

Затем вы можете отправить обратный вызов на сервер, используя ASP.NET AJAX (или другой вызов ajax, если хотите). Вот хороший учебник: http://ajax.net -tutorials.com /

0 голосов
/ 24 ноября 2010

Вы можете сделать все это на стороне клиента, если хотите (непроверенный код):

...
<body>

    <a id="yourAnchorId">Load It</a>

    <iframe id="youriFrameId" src="blank.html" width="500" height="400"></iframe>

    <script type="text/javascript">

        document.getElementById('yourAnchorId').onclick = function() {
            var frame = document.getElementById('youriFrameId')
            frame.src = "blah.aspx;"
            frame.location.reload();
        };

    </script>

</body>
...
...