RE: [aus-dotnet] custom validation control within EditItemTemplate of DataList on ASP.Net


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
    • From: Jay Wang
    • Subject: RE: [aus-dotnet] custom validation control within EditItemTemplate of DataList on ASP.Net
    • Date: Wed, 21 Jan 2004 09:42:05 +1100

    
    
    ----boundary-LibPST-iamunique-1007277217_-_-
    Content-type: text/plain
    
    Too early for excitement.
    
    
    The event handle wiring run without trouble. However the server side validation was never triggered. It was the client side Javascript doing the job. If I disabled the client site validation, the validation did not work at all. Anything can go through.
    
    There must be a way. Any help?
    
    
    
    Jay Wang
    
    
    
    
    
    ----Original Message Follows----
    From: "Jay Wang" <jaywang_dev@xxxxxxxxxxx>
    Reply-To: dotnet@xxxxxxxxxxx
    To: dotnet@xxxxxxxxxxx
    
    Subject: RE: [aus-dotnet] custom validation control within EditItemTemplate of DataList on ASP.Net
    Date: Wed, 21 Jan 2004 09:31:38 +1100
    
    Find a solution.
    
    I moved the Event hooking code into the datalist EditCommand event handler.
    
    Is there a better way to do it?
    
    
    
    Jay Wang
    
    
    
    
    
    ----Original Message Follows----
    From: "Jay Wang" <jaywang_dev@xxxxxxxxxxx>
    Reply-To: dotnet@xxxxxxxxxxx
    To: dotnet@xxxxxxxxxxx
    
    Subject: [aus-dotnet] custom validation control within EditItemTemplate of DataList on ASP.Net
    Date: Wed, 21 Jan 2004 09:09:37 +1100
    
    Hi there,
    
    
    I am trying to add a custom validation control [say, cusValLogicControl] inside the EditItemTemplate of a datalist control. However in the VS.Net design environment, cusValLogicControl does not seem to raise any server side event. Tried to out-smart it in vain.
    
    
    What I did was to cook the server-side validate routine and tried to hook it up within the InitializeComponent. Bad luck, there is no such control defined as cusValLogicControl when InitializeComponent runs.
    
    How can I make it happen? Or any walk-arounds?
    
    
    cheers,
    
    
    
    Jay Wang
    
    _________________________________________________________________
    
    ninemsn Premium transforms your e-mail with colours, photos and animated text. Click here http://ninemsn.com.au/premium/landing.asp
    
    _________________
    You are a part of the Australian "dotnet" mailing list.
    
    To unsubscribe send "unsubscribe dotnet" or to re-subscribe send "subscribe dotnet Your Name" in the body of the email to: imailsrv@xxxxxxxxxxx
    List managed by: http://www.stanski.com
    
    _________________________________________________________________
    
    
    _________________
    You are a part of the Australian "dotnet" mailing list.
    
    To unsubscribe send "unsubscribe dotnet" or to re-subscribe send "subscribe dotnet Your Name" in the body of the email to: imailsrv@xxxxxxxxxxx
    List managed by: http://www.stanski.com
    
    _________________________________________________________________
    
    E-mail just got a whole lot better. New ninemsn Premium. Click here http://ninemsn.com.au/premium/landing.asp
    
    _________________
    You are a part of the Australian "dotnet" mailing list.
    To unsubscribe send "unsubscribe dotnet" or to re-subscribe send "subscribe dotnet Your Name" in the body of the email to: imailsrv@xxxxxxxxxxx
    List managed by: http://www.stanski.com
    
    ----boundary-LibPST-iamunique-1007277217_-_-
    Content-type: application/rtf
    Content-transfer-encoding: base64
    Content-Disposition: attachment; filename="rtf-body.rtf"
    
    e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
    d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
    c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
    b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
    cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFRvbyBlYXJseSBmb3IgZXhjaXRlbWVudC5ccGFy
    DQpccGFyDQpUaGUgZXZlbnQgaGFuZGxlIHdpcmluZyBydW4gd2l0aG91dCB0cm91YmxlLiBIb3dl
    dmVyIHRoZSBzZXJ2ZXIgc2lkZSBccGFyDQp2YWxpZGF0aW9uIHdhcyBuZXZlciB0cmlnZ2VyZWQu
    IEl0IHdhcyB0aGUgY2xpZW50IHNpZGUgSmF2YXNjcmlwdCBkb2luZyB0aGUgXHBhcg0Kam9iLiBJ
    ZiBJIGRpc2FibGVkIHRoZSBjbGllbnQgc2l0ZSB2YWxpZGF0aW9uLCB0aGUgdmFsaWRhdGlvbiBk
    aWQgbm90IHdvcmsgXHBhcg0KYXQgYWxsLiBBbnl0aGluZyBjYW4gZ28gdGhyb3VnaC5ccGFyDQpc
    cGFyDQpUaGVyZSBtdXN0IGJlIGEgd2F5LiBBbnkgaGVscD9ccGFyDQpccGFyDQpccGFyDQpccGFy
    DQpKYXkgV2FuZ1xwYXINClxwYXINClxwYXINClxwYXINClxwYXINClxwYXINCi0tLS1PcmlnaW5h
    bCBNZXNzYWdlIEZvbGxvd3MtLS0tXHBhcg0KRnJvbTogIkpheSBXYW5nIiA8amF5d2FuZ19kZXZA
    aG90bWFpbC5jb20+XHBhcg0KUmVwbHktVG86IGRvdG5ldEBzdGFuc2tpLmNvbVxwYXINClRvOiBk
    b3RuZXRAc3RhbnNraS5jb21ccGFyDQpTdWJqZWN0OiBSRTogW2F1cy1kb3RuZXRdIGN1c3RvbSB2
    YWxpZGF0aW9uIGNvbnRyb2wgd2l0aGluIEVkaXRJdGVtVGVtcGxhdGUgXHBhcg0Kb2YgRGF0YUxp
    c3Qgb24gQVNQLk5ldFxwYXINCkRhdGU6IFdlZCwgMjEgSmFuIDIwMDQgMDk6MzE6MzggKzExMDBc
    cGFyDQpccGFyDQpGaW5kIGEgc29sdXRpb24uXHBhcg0KXHBhcg0KSSBtb3ZlZCB0aGUgRXZlbnQg
    aG9va2luZyBjb2RlIGludG8gdGhlIGRhdGFsaXN0IEVkaXRDb21tYW5kIGV2ZW50IGhhbmRsZXIu
    XHBhcg0KXHBhcg0KSXMgdGhlcmUgYSBiZXR0ZXIgd2F5IHRvIGRvIGl0P1xwYXINClxwYXINClxw
    YXINClxwYXINCkpheSBXYW5nXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KLS0t
    LU9yaWdpbmFsIE1lc3NhZ2UgRm9sbG93cy0tLS1ccGFyDQpGcm9tOiAiSmF5IFdhbmciIDxqYXl3
    YW5nX2RldkBob3RtYWlsLmNvbT5ccGFyDQpSZXBseS1UbzogZG90bmV0QHN0YW5za2kuY29tXHBh
    cg0KVG86IGRvdG5ldEBzdGFuc2tpLmNvbVxwYXINClN1YmplY3Q6IFthdXMtZG90bmV0XSBjdXN0
    b20gdmFsaWRhdGlvbiBjb250cm9sIHdpdGhpbiBFZGl0SXRlbVRlbXBsYXRlIG9mIFxwYXINCkRh
    dGFMaXN0IG9uIEFTUC5OZXRccGFyDQpEYXRlOiBXZWQsIDIxIEphbiAyMDA0IDA5OjA5OjM3ICsx
    MTAwXHBhcg0KXHBhcg0KSGkgdGhlcmUsXHBhcg0KXHBhcg0KSSBhbSB0cnlpbmcgdG8gYWRkIGEg
    Y3VzdG9tIHZhbGlkYXRpb24gY29udHJvbCBbc2F5LCBjdXNWYWxMb2dpY0NvbnRyb2xdIFxwYXIN
    Cmluc2lkZSB0aGUgRWRpdEl0ZW1UZW1wbGF0ZSBvZiBhIGRhdGFsaXN0IGNvbnRyb2wuIEhvd2V2
    ZXIgaW4gdGhlIFZTLk5ldCBccGFyDQpkZXNpZ24gZW52aXJvbm1lbnQsIGN1c1ZhbExvZ2ljQ29u
    dHJvbCBkb2VzIG5vdCBzZWVtIHRvIHJhaXNlIGFueSBzZXJ2ZXIgXHBhcg0Kc2lkZSBldmVudC4g
    VHJpZWQgdG8gb3V0LXNtYXJ0IGl0IGluIHZhaW4uXHBhcg0KXHBhcg0KV2hhdCBJIGRpZCB3YXMg
    dG8gY29vayB0aGUgc2VydmVyLXNpZGUgdmFsaWRhdGUgcm91dGluZSBhbmQgdHJpZWQgdG8gaG9v
    ayBpdCBccGFyDQp1cCB3aXRoaW4gdGhlIEluaXRpYWxpemVDb21wb25lbnQuIEJhZCBsdWNrLCB0
    aGVyZSBpcyBubyBzdWNoIGNvbnRyb2wgXHBhcg0KZGVmaW5lZCBhcyBjdXNWYWxMb2dpY0NvbnRy
    b2wgd2hlbiBJbml0aWFsaXplQ29tcG9uZW50IHJ1bnMuXHBhcg0KXHBhcg0KSG93IGNhbiBJIG1h
    a2UgaXQgaGFwcGVuPyBPciBhbnkgd2Fsay1hcm91bmRzP1xwYXINClxwYXINClxwYXINCmNoZWVy
    cyxccGFyDQpccGFyDQpccGFyDQpccGFyDQpKYXkgV2FuZ1xwYXINClxwYXINCl9fX19fX19fX19f
    X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHBh
    cg0KbmluZW1zbiBQcmVtaXVtIHRyYW5zZm9ybXMgeW91ciBlLW1haWwgd2l0aCBjb2xvdXJzLCBw
    aG90b3MgYW5kIGFuaW1hdGVkIFxwYXINCnRleHQuIENsaWNrIGhlcmUgIGh0dHA6Ly9uaW5lbXNu
    LmNvbS5hdS9wcmVtaXVtL2xhbmRpbmcuYXNwXHBhcg0KXHBhcg0KX19fX19fX19fX19fX19fX19c
    cGFyDQpZb3UgYXJlIGEgcGFydCBvZiB0aGUgQXVzdHJhbGlhbiAiZG90bmV0IiBtYWlsaW5nIGxp
    c3QuXHBhcg0KVG8gdW5zdWJzY3JpYmUgc2VuZCAidW5zdWJzY3JpYmUgZG90bmV0IiBvciB0byBy
    ZS1zdWJzY3JpYmUgc2VuZCAic3Vic2NyaWJlIFxwYXINCmRvdG5ldCBZb3VyIE5hbWUiIGluIHRo
    ZSBib2R5IG9mIHRoZSBlbWFpbCB0bzogaW1haWxzcnZAc3RhbnNraS5jb21ccGFyDQpMaXN0IG1h
    bmFnZWQgYnk6IGh0dHA6Ly93d3cuc3RhbnNraS5jb21ccGFyDQpccGFyDQpfX19fX19fX19fX19f
    X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xwYXIN
    ClxwYXINClxwYXINCl9fX19fX19fX19fX19fX19fXHBhcg0KWW91IGFyZSBhIHBhcnQgb2YgdGhl
    IEF1c3RyYWxpYW4gImRvdG5ldCIgbWFpbGluZyBsaXN0LlxwYXINClRvIHVuc3Vic2NyaWJlIHNl
    bmQgInVuc3Vic2NyaWJlIGRvdG5ldCIgb3IgdG8gcmUtc3Vic2NyaWJlIHNlbmQgInN1YnNjcmli
    ZSBccGFyDQpkb3RuZXQgWW91ciBOYW1lIiBpbiB0aGUgYm9keSBvZiB0aGUgZW1haWwgdG86IGlt
    YWlsc3J2QHN0YW5za2kuY29tXHBhcg0KTGlzdCBtYW5hZ2VkIGJ5OiBodHRwOi8vd3d3LnN0YW5z
    a2kuY29tXHBhcg0KXHBhcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
    X19fX19fX19fX19fX19fX19fX19fX19fX19ccGFyDQpFLW1haWwganVzdCBnb3QgYSB3aG9sZSBs
    b3QgYmV0dGVyLiBOZXcgbmluZW1zbiBQcmVtaXVtLiBDbGljayBoZXJlICBccGFyDQpodHRwOi8v
    bmluZW1zbi5jb20uYXUvcHJlbWl1bS9sYW5kaW5nLmFzcFxwYXINClxwYXINCl9fX19fX19fX19f
    X19fX19fXHBhcg0KWW91IGFyZSBhIHBhcnQgb2YgdGhlIEF1c3RyYWxpYW4gImRvdG5ldCIgbWFp
    bGluZyBsaXN0LlxwYXINClRvIHVuc3Vic2NyaWJlIHNlbmQgInVuc3Vic2NyaWJlIGRvdG5ldCIg
    b3IgdG8gcmUtc3Vic2NyaWJlIHNlbmQgInN1YnNjcmliZSBkb3RuZXQgWW91ciBOYW1lIiBpbiB0
    aGUgYm9keSBvZiB0aGUgZW1haWwgdG86IGltYWlsc3J2QHN0YW5za2kuY29tXHBhcg0KTGlzdCBt
    YW5hZ2VkIGJ5OiBodHRwOi8vd3d3LnN0YW5za2l9fQAKX19fX19fXw==
    
    
    ----boundary-LibPST-iamunique-1007277217_-_---
    
    
    



    (Click here for more information on the aus-dotnet mailling list)