Seleziona una pagina

Navigando per il web ho trovato questa semplice implementazione di una CheckBox runat server con il campo Value:

Option Strict On
Option Explicit On
 
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Text
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
 
Namespace UI.WebControls
    "")> _
    Public Class CheckBoxWithValue
        Inherits System.Web.UI.WebControls.CheckBox
 
         Property Value() As String
            Get
                Dim s As String = CStr(ViewState("Value"))
                If s Is Nothing Then
                    Return String.Empty
                Else
                    Return s
                End If
            End Get
            Set(ByVal value As String)
                ViewState("Value") = value
            End Set
        End Property
 
        Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs)
            MyBase.OnPreRender(e)
            Me.InputAttributes("Value") = Me.Value
        End Sub
 
        Protected Overrides Sub RenderContents(ByVal writer As HtmlTextWriter)
            writer.Write(Text)
        End Sub
 
    End Class
End Namespace

Link Post Originale:

http://devsushi.com/2007/07/16/aspnet-checkboxes-should-be-able-to-have-values/

Altri Articoli

ASP.Net Core, testare applicazioni con XUnit
views 598
Come tutti sappiamo con l’avvento di .Net Core tutto l’ecosistema sta subendo evoluzioni, fin dalla prima versione del progetto ASP.NET MVC Core è sta...
ASP.NET Core, Dependency injection
views 656
In questo articolo parleremo della Dependency Injection, un pattern che consente di creare applicazioni flessibili e semplifica la fase di unit test. ...
ASP.NET Core custom Middleware
views 200
Nel precedente articolo intitolato ASP.NET Core Middleware abbiamo parlato di cosa sono i middleware ed abbiamo visto come usare i middleware buit-in ...
ASP.NET Core Middleware
views 355
"Middleware are software components that are assembled into an application pipeline to handle requests and responses. Each component chooses whether t...