อาการ
ใน Microsoft Visual เว็บสำหรับนักพัฒนา คุณสามารถใช้เครื่องมือสร้างทรัพยากรท้องถิ่นเพื่อสร้างแฟ้มทรัพยากรท้องถิ่นสำหรับเพจที่มี ASP.NET 2.0 เว็บ เมื่อคุณทำเช่นนี้ ใด ๆ บล็อกรหัสที่ฝังตัวบนเพจนี้อาจถูกลบ ตัวอย่างเช่น คุณสามารถมีตัวควบคุมแผงใน ASP.NET 2.0 เว็บเพจ รหัสสำหรับแผงควบคุมคล้ายกับต่อไปนี้:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel"> The current server time is: <%=DateTime.NOW.ToString() %> </asp:Panel> </form>
แล้ว คุณเปิดเว็บเพจนี้ในนักพัฒนาเว็บ Visual แล้ว คลิ กสร้างทรัพยากรท้องถิ่นบนเมนูเครื่องมือ อย่างไรก็ตาม สายอักขระต่อไปนี้หายไปจากรหัส: < %=DateTime.NOW.ToString() % > ดังนั้น ถ้าคุณดูแหล่งข้อมูลมุมมองของหน้านี้ รหัสคล้ายกับต่อไปนี้:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel" meta:resourcekey="Panel1Resource1"> The current server time is: </asp:Panel></form>
การแก้ไข
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนที่สอดคล้องกับ KB969364 ได้ถูกแทน ด้วยโปรแกรมแก้ไขด่วน KB981201 ซึ่งประกอบด้วยการแก้ไขทั้งหมดที่รวมอยู่ใน KB969364 ก่อนหน้านี้ คุณควรใช้โปรแกรมแก้ไขด่วน KB981201 เพื่อแก้ไขปัญหาอธิบายไว้ใน KB969364สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981201 โปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับ ASP.NET 2.0 ที่ช่วยให้การสนับสนุนสำหรับการป้องกันเพิ่มเติม
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบล็อกรหัสที่ฝังตัวใน ASP.NET เว็บเพจ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://msdn.microsoft.com/en-us/library/ms178135.aspxสำหรับข้อมูลเพิ่มเติมเกี่ยวกับแฟ้มทรัพยากรใน ASP.NET เว็บเพจ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft: