Solved! Go to Solution.
esri.config.defaults.io.proxyUrl = "http://<yourservername>/proxy.ashx";
<!DOCTYPE html> <html>   <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">     <meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10">     <!--The viewport meta tag is used to improve the presentation and behavior of the samples        on iOS devices-->     <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">     <title>Edit Water Crossings</title>      <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dijit/themes/claro/claro.css">     <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css" />     <style>       html,body{height:100%;width:100%;margin:0;overflow:hidden;}       #map{         padding:0;       }       #header{         font-size:14pt;         padding-left:20px;         padding-top:4px;         color:#660000;       }        .dj_ie .infowindow .window .top .right .user .content { position: relative; }       .dj_ie .simpleInfoWindow .content {position: relative;}        .esriAttributeInspector {height:500px; width: 450px;}       .esriAttributeInspector .atiField {width: 250px;}      </style>          <script>var dojoConfig = { parseOnLoad: true };</script>     <script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/"></script>     <script>         dojo.require("dijit.layout.BorderContainer");         dojo.require("dijit.layout.ContentPane");         dojo.require("esri.map");         dojo.require("esri.dijit.editing.Editor-all");          var map;          function init() {      esri.config.defaults.io.proxyUrl = "http://<yourservername>/proxy.ashx";             var startExtent = new esri.geometry.Extent(2300000, 7300000, 2830000, 7700000, new esri.SpatialReference({ wkid: 2036 }));              map = new esri.Map("map", {                 extent: startExtent,                 slider: false             });              dojo.connect(map, "onLayersAddResult", initEditor);              var baseMapLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer");             map.addLayer(baseMapLayer);              var watercourse = new esri.layers.FeatureLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer/6", {                 mode: esri.layers.FeatureLayer.MODE_ONDEMAND,                 outFields: ['*']             });              map.addLayers([watercourse]);          }          function initEditor(results) {             var templateLayers = dojo.map(results, function (result) {                 return result.layer;             });             var templatePicker = new esri.dijit.editing.TemplatePicker({                 featureLayers: templateLayers,                 grouping: true,                 rows: 'auto',                 columns: 3,             }, 'templateDiv');             templatePicker.startup();              var layers = dojo.map(results, function (result) {                 return { featureLayer: result.layer };             });             var settings = {                 map: map,                 templatePicker: templatePicker,                 layerInfos: layers,                 toolbarVisible: true             };              var params = { settings: settings };             var myEditor = new esri.dijit.editing.Editor(params, 'editorDiv');              map.infoWindow.resize(500, 500);              myEditor.startup();         }          dojo.ready(init);     </script>   </head>   <body class="claro">     <div id="main" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="design:'headline'" style="height:width:100%;height:100%;">       <div data-dojo-type="dijit.layout.ContentPane" id="header" data-dojo-props="region:'top'">         Watercross Edit       </div>       <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'left'" style="width: 300px;overflow:hidden;">         <div id="templateDiv"></div>         <div id="editorDiv"></div>       </div>       <div data-dojo-type="dijit.layout.ContentPane" id="map" data-dojo-props="region:'center'"></div>     </div>   </body> </html>I have a simple Javascript API that uses the editor widget. It works fine in Google Chome but in IE 9 I cannot create new features, update attributes, or add attachments. Why would this be?
<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10">
    <!--The viewport meta tag is used to improve the presentation and behavior of the samples 
      on iOS devices-->
    <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
    <title>Edit Water Crossings</title>
    <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dijit/themes/claro/claro.css">
    <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css" />
    <style>
      html,body{height:100%;width:100%;margin:0;overflow:hidden;}
      #map{
        padding:0;
      }
      #header{
        font-size:14pt;
        padding-left:20px;
        padding-top:4px;
        color:#660000;
      }
      .dj_ie .infowindow .window .top .right .user .content { position: relative; }
      .dj_ie .simpleInfoWindow .content {position: relative;}
      .esriAttributeInspector {height:500px; width: 450px;}
      .esriAttributeInspector .atiField {width: 250px;}
    </style>
    
    <script>var dojoConfig = { parseOnLoad: true };</script>
    <script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/"></script>
    <script>
        dojo.require("dijit.layout.BorderContainer");
        dojo.require("dijit.layout.ContentPane");
        dojo.require("esri.map");
        dojo.require("esri.dijit.editing.Editor-all");
        var map;
        function init() {
            var startExtent = new esri.geometry.Extent(2300000, 7300000, 2830000, 7700000, new esri.SpatialReference({ wkid: 2036 }));
            map = new esri.Map("map", {
                extent: startExtent,
                slider: false
            });
            dojo.connect(map, "onLayersAddResult", initEditor);
            var baseMapLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://edmsnt007:6080/arcgis/rest/services/Standard_Base_Map_Service/MapServer");
            map.addLayer(baseMapLayer);
            var watercourse = new esri.layers.FeatureLayer("http://edmsnt007:6080/arcgis/rest/services/Watercross_Edit/FeatureServer/0", {
                mode: esri.layers.FeatureLayer.MODE_ONDEMAND,
                outFields: ['*']
            });
            map.addLayers([watercourse]);
        }
        function initEditor(results) {
            var templateLayers = dojo.map(results, function (result) {
                return result.layer;
            });
            var templatePicker = new esri.dijit.editing.TemplatePicker({
                featureLayers: templateLayers,
                grouping: true,
                rows: 'auto',
                columns: 3,
            }, 'templateDiv');
            templatePicker.startup();
            var layers = dojo.map(results, function (result) {
                return { featureLayer: result.layer };
            });
            var settings = {
                map: map,
                templatePicker: templatePicker,
                layerInfos: layers,
                toolbarVisible: true
            };
            var params = { settings: settings };
            var myEditor = new esri.dijit.editing.Editor(params, 'editorDiv');
            map.infoWindow.resize(500, 500);
            myEditor.startup();
        }
        dojo.ready(init);
    </script>
  </head>
  <body class="claro">
    <div id="main" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="design:'headline'" style="height:width:100%;height:100%;">
      <div data-dojo-type="dijit.layout.ContentPane" id="header" data-dojo-props="region:'top'">
        Watercross Edit
      </div>
      <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'left'" style="width: 300px;overflow:hidden;">
        <div id="templateDiv"></div>
        <div id="editorDiv"></div>
      </div>
      <div data-dojo-type="dijit.layout.ContentPane" id="map" data-dojo-props="region:'center'"></div>
    </div>
  </body>
</html>
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		esri.config.defaults.io.proxyUrl = "http://<yourservername>/proxy.ashx";
<!DOCTYPE html> <html>   <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">     <meta http-equiv="X-UA-Compatible" content="IE=7, IE=9, IE=10">     <!--The viewport meta tag is used to improve the presentation and behavior of the samples        on iOS devices-->     <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">     <title>Edit Water Crossings</title>      <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dijit/themes/claro/claro.css">     <link rel="stylesheet" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css" />     <style>       html,body{height:100%;width:100%;margin:0;overflow:hidden;}       #map{         padding:0;       }       #header{         font-size:14pt;         padding-left:20px;         padding-top:4px;         color:#660000;       }        .dj_ie .infowindow .window .top .right .user .content { position: relative; }       .dj_ie .simpleInfoWindow .content {position: relative;}        .esriAttributeInspector {height:500px; width: 450px;}       .esriAttributeInspector .atiField {width: 250px;}      </style>          <script>var dojoConfig = { parseOnLoad: true };</script>     <script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.5/"></script>     <script>         dojo.require("dijit.layout.BorderContainer");         dojo.require("dijit.layout.ContentPane");         dojo.require("esri.map");         dojo.require("esri.dijit.editing.Editor-all");          var map;          function init() {      esri.config.defaults.io.proxyUrl = "http://<yourservername>/proxy.ashx";             var startExtent = new esri.geometry.Extent(2300000, 7300000, 2830000, 7700000, new esri.SpatialReference({ wkid: 2036 }));              map = new esri.Map("map", {                 extent: startExtent,                 slider: false             });              dojo.connect(map, "onLayersAddResult", initEditor);              var baseMapLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer");             map.addLayer(baseMapLayer);              var watercourse = new esri.layers.FeatureLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Military/FeatureServer/6", {                 mode: esri.layers.FeatureLayer.MODE_ONDEMAND,                 outFields: ['*']             });              map.addLayers([watercourse]);          }          function initEditor(results) {             var templateLayers = dojo.map(results, function (result) {                 return result.layer;             });             var templatePicker = new esri.dijit.editing.TemplatePicker({                 featureLayers: templateLayers,                 grouping: true,                 rows: 'auto',                 columns: 3,             }, 'templateDiv');             templatePicker.startup();              var layers = dojo.map(results, function (result) {                 return { featureLayer: result.layer };             });             var settings = {                 map: map,                 templatePicker: templatePicker,                 layerInfos: layers,                 toolbarVisible: true             };              var params = { settings: settings };             var myEditor = new esri.dijit.editing.Editor(params, 'editorDiv');              map.infoWindow.resize(500, 500);              myEditor.startup();         }          dojo.ready(init);     </script>   </head>   <body class="claro">     <div id="main" data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="design:'headline'" style="height:width:100%;height:100%;">       <div data-dojo-type="dijit.layout.ContentPane" id="header" data-dojo-props="region:'top'">         Watercross Edit       </div>       <div data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'left'" style="width: 300px;overflow:hidden;">         <div id="templateDiv"></div>         <div id="editorDiv"></div>       </div>       <div data-dojo-type="dijit.layout.ContentPane" id="map" data-dojo-props="region:'center'"></div>     </div>   </body> </html>columns: 3,
<ProxyConfig mustMatch="false">
