Asp: Managing LoginStatus as a Button, Not Text

I'm new to this, Infact is my first post.

I am using Visual Studio 2005. On my .aspx page, I have a loginStatus control, so the user can exit the page that works well. However, the "loginStatus" control is not a button, it is text ("logout"). Can this be done with a button?

Here is the line of code:

<asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggingOut="LoginStatus1_LoggingOut" />

Would I add some kind of style? If yes, please help me.

Thanks.

+3
source share
10 answers

Did not check this, but it can solve your problem: forum post

jQuery . ( ...)

+3

:

<asp:LoginStatus ID="HeadLoginStatus" runat="server"
LogoutAction="Redirect"
LogoutText="<input type='button' value='Log Out' />"
LogoutPageUrl="~/"/>

LogoutText , css js.

+2

JavaScript:

URL- , , onclick'ed, URL-. : none CSS.

, , , , .

0

,

LoginStatus LoginImageUrl LogoutImageUrl. , .

0

, :)

, .

0

LoginStatus LinkButton ( ).

<asp:LinkButton id="LinkButton1" runat="server">
    <asp:LoginStatus id="LoginStatus1" runat="server" />
</asp:LinkButton>

LinkButton1.

0

LoginStatus, , - .

( VB)


Public Class MyLoginStatus
    Inherits System.Web.UI.WebControls.LoginStatus

    Public Overrides Sub RenderBeginTag(ByVal writer As System.Web.UI.HtmlTextWriter)

        writer.AddStyleAttribute("display", "none")
        MyBase.RenderBeginTag(writer)

    End Sub

End Class

, , , ( , HtmlTextWriter, StringWriter ), .

0

- HTML. HTML , .

0

LoginImageUrl LogoutImageUrl

<asp:LoginStatus runat="server"
LogoutImageUrl="~/App_Themes/Theme1/Images/logout.png"
LoginImageUrl="~/App_Themes/Theme1/Images/login.png" />
0

, , .

LoginStatus. CssClass , . , .

<asp:LoginStatus ID="LoginStatus1" runat="server" CssClass="btn btn-primary" LogoutPageUrl="yourlogin.aspx" />

http://www.w3schools.com/bootstrap/bootstrap_buttons.asp

0

Source: https://habr.com/ru/post/1716196/


All Articles