Update Panel Test

Check out this link for information on how to setup Update Panels: https://www.c-sharpcorner.com/UploadFile/4088a7/understanding-Asp-Net-ajax-update-panel-by-example/

Content One
21/06/2026 03:42:12
Content Two
21/06/2026 03:42:12

This is a random message

{en}Here's an example of some Language Tagging. Hopefully it'll work regardless of the content type?{/en}{ko}다음은 몇 가지 언어 태그 지정의 예입니다. 콘텐츠 유형에 관계없이 작동하기를 바랍니다.{/ko}


Remember - language tagging will only work when looking at the WSM site - don't be on the base site thinking "oh noes, language tagging isn't working!"
This button should refresh the entire page, and not just this update panel.
Content Three
21/06/2026 03:42:12

Something else has happened and we aren't sure what

Checking that Proxy Rules work here https://www.c-sharpcorner.com/UploadFile/4088a7/understanding-Asp-Net-ajax-update-panel-by-example/

The idea is that the text/html rule works when the page loads, but if there's no text/plain one then when we click the button to refresh this section the URL is not converted, because there's no rule.
Nested Update Panel
21/06/2026 03:42:12

Another message

This is a nested update panel, it should get refreshed independently of it's parent.

Content Four

This uses Always as the update mode, so it should appear in all postbacks. It appears on it's own if you click the button though.

21/06/2026 03:42:12

Failed Successfully
Content Five
21/06/2026 03:42:12

Right, got an issue with SWP - and that's because there's some HTML/JSON text in the response that looks like an UpdatePanel, but isn't..yet. See TFS 3152, the text is in a script just below this paragraph - I've copied it exactly as it is in the broken page, so at least we'll pick it up in the same way.

It causes Console errors because ASPx doesn't exist - but it still appears in the source and will still bork the Update Panel code.

Note that if this script is outside of an update panel itself, it doesn't cause any problems. It's only when it's included as part of the update panel content that is creates an issue.