Hello Dave
Generally, Login control's LoginButton will be represented by a <input
type="submit" /> or <input type="image" .../> html element according to its
button type(normal or image button). However, in either case, it can
display text only(or image only).
For your scenario, you want to display text over image, I think what you
need is a button which has text property and with a background image which
display the image in background. To do think you can use the css style to
set the background image effect. e.g.
===================
<input type="submit" value="My Image BAckground Button"
style="font-size:20;height:41px;width:258px;background-image:url(
http://www.
asp.net/images/1.png)" />
===================
In Login Control, you may need to convert it to template based and
customize the converted login button's aspx markup as you like. e.g.
===============
<asp:Login ID="Login1" runat="server"
HelpPageIconUrl="
http://wcf.netfx3.com/Themes/default/images/sidebar_title_s
earch.gif"
HelpPageText="ddd" HelpPageUrl="
Http://www.asp.net">
<LayoutTemplate>
<table border="0" cellpadding="1" cellspacing="0"
style="border-collapse: collapse">
<tr>
<td>
<table border="0" cellpadding="0">
<tr>
<td align="center" colspan="2">
Log In</td>
</tr>
<tr>
<td align="right">
<asp:Label ID="UserNameLabel"
runat="server" AssociatedControlID="UserName">User Name:</asp:Label></td>
<td>
<asp:TextBox ID="UserName"
runat="server"></asp:TextBox>
<asp:RequiredFieldValidator
ID="UserNameRequired" runat="server" ControlToValidate="UserName"
ErrorMessage="User Name is
required." ToolTip="User Name is required."
ValidationGroup="Login1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="right">
<asp:Label ID="PasswordLabel"
runat="server" AssociatedControlID="Password">Password:</asp:Label></td>
<td>
<asp:TextBox ID="Password"
runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator
ID="PasswordRequired" runat="server" ControlToValidate="Password"
ErrorMessage="Password is
required." ToolTip="Password is required."
ValidationGroup="Login1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td colspan="2">
<asp:CheckBox ID="RememberMe"
runat="server" Text="Remember me next time." />
</td>
</tr>
<tr>
<td align="center" colspan="2"
style="color: red">
<asp:Literal ID="FailureText"
runat="server" EnableViewState="False"></asp:Literal>
</td>
</tr>
<tr>
<td align="right" colspan="2">
<asp:Button ID="LoginButton"
runat="server"
CommandName="Login" Text="Log In"
ValidationGroup="Login1"
style="background-image:url(
http://msdn2.microsoft.com/msdn/Controls/MTPS_Ba
nnerCtrl/en-us/msdn.jpg)" Height="28px" Width="96px" />
</td>
</tr>
<tr>
<td colspan="2">
<img alt="ddd"
src="
http://wcf.netfx3.com/Themes/default/images/sidebar_title_search.gif"
style="border-top-width: 0px;
border-left-width: 0px; border-bottom-width: 0px;
border-right-width: 0px"
/><asp:HyperLink ID="HelpLink" runat="server"
NavigateUrl="
Http://www.asp.net">ddd</asp:HyperLink>
</td>
</tr>
</table>
</td>
</tr>
</table>
</LayoutTemplate>
</asp:Login>
=============================
Hope this helps.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.