我正在将仅带有普通 html 4.01 控件的经典 asp 页面转换为 asp.net 2.0 web
页。虽然我可以用等效的 asp.net 控件替换大部分控件,
但是我面临控件样式的问题。即控件熄灭
对齐,即使它们使用相同的样式信息。
前任:
旧代码
<p class="menuitem" id="menu01">
<a target="" href="Category.aspx?ccat_id=152&language=en-GB&publication=3">
<img height="7" width="12" src="Webroot/visual/arrow-navi-right.gif" border="0" alt="">Item 1</a>
</p>
新的替代品
<p class="menuitem" id="menu01">
<asp:LinkButton ID="LinkButtonManual" runat="server" PostBackUrl="~/Category.aspx?ccat_id=152&language=en-GB&publication=3">
<asp:Image id="imgLinkManual" runat="server" Width="12" Height="7" ImageUrl="~/visual/arrow-navi-right.gif" ImageAlign="Left"/>
<asp:Label ID="LblManual" runat="server" Text="Item 1"/>
</asp:LinkButton>
</p>
在这种情况下,理想情况下,图像和标签应该看起来像
但实际上它表现为
由于没有对图像(因为它们只是图标)进行处理
服务器端。我是否应该限制使用旧方式,即使用旧的 html 控件。
非常感谢您的时间。