how to do Employing defensive code in the UI to ensure that the current frame is the most top level window in c# code example

Example 1: how to do Employing defensive code in the UI to ensure that the current frame is the most top level window

<system.webServer>
  ...
  <httpProtocol>
    <customHeaders>
      <add name="X-Frame-Options" value="SAMEORIGIN" />
    </customHeaders>
  </httpProtocol>
  ...
</system.webServer>

Example 2: how to do Employing defensive code in the UI to ensure that the current frame is the most top level window in c#

<script>
    try {
        if (top.location.hostname != self.location.hostname) throw 1;
    } catch (e) {
        top.location.href = self.location.href;
    }
</script>