Tôi có một trang với một số điều khiển, usercontrols, vvthêm runat = "server" thay đổi hành vi của các bố trí
khi tôi thay đổi một div từ đồng bằng <div id="foo">
đến một <div id="foo" runat="server">
bố trí thay đổi hoàn toàn.
tại sao điều đó và cách tôi có thể ngăn chặn nó?
Tôi đang sử dụng 2.0 Khuôn khổ .NET
Có phải vì .NET thay đổi id của tôi, hiển nhiên là tôi không muốn?
Hãy cho chúng tôi mẫu mã để chúng tôi có thể hiểu rõ hơn về tình huống của bạn. –
Bạn có bất kỳ mã phía máy chủ nào áp dụng cho tất cả các điều khiển (điều khiển bằng runat = "máy chủ"), như thêm thuộc tính hoặc kiểu tùy chỉnh không? –
Hoặc tốt hơn, các div của bạn có ID để tạo kiểu CSS không? Thêm runat = "server" có khả năng sẽ thay đổi ClientID cho điều khiển đó khi nó được hiển thị, phá vỡ CSS của bạn. –