I Want to use validatorcallout extendor with Infragistic webdataedit controls
can any one tell me how i can use it , because i tryed it but error massage popup at wrong place
Hello Viktor,
I found your solution to make the ValidatorCalloutExtender position properly with WebTextEdit. I found one other issue. Let's say you have 4 required fields on a form. You click the submit button without filling in any value. The first field will have the required message. When you complete that field, click the submit button again. Don't tab to the next field. You won't see the required message for the second field, until you place your cursor in the field. This doesn't happen with the regular textbox control. Do you know how to fix that?
Thank you,
Trent
Hi Siya,
Maybe last time I was confused about GAC. The easiest way to check if dll in GAC, is to open windowexplorer and look at list of files in c:\windows\assembly.
To remove dll from GAC you may select that file and hit delete-key. To add dll to GAC, you may find that dll on your hard-drive and drag it (mouse+ctrl) to that directory.
To find file on your computer, you may open windowexplorer, select c:, right mouse click on it, select "Search...", type-in string into "file name" and hit "Search" button.
If all that does not help, then I think, you should ask Microsoft for exact steps to rebuild/customize their toolkit dll.
Hi Viktor
thanks for all help , i aprriciate that
I did follow all step which you told me and i tryed to find out dll in GAC but it's not there (gacutil -l)
I deleted all file from temporary folder and cache , but it's still not working , i don't know what i should to do now
i download new toolkit and extract that zip file and add new tab but no success , let me know how to find out dll is in the hard drive or not
Thanks
siya
If dll is located in GAC and you can not delete it, then it does not sound good. I can give you only actions which I would do.
1. Close all instances of VisualStudio and related software.2. Stop IIS3. Delete all files from C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\*.* (or similar)4. Delete all files from C:\Documents and Settings\[viktors]\Local Settings\Application Data\Microsoft\WebsiteCache\*.* (or similar)5. Delete AjaxControlToolkit.dll from GAC.
You also may find all instanced of AjaxControlToolkit.dll on your machine and delete them (or know where they are).
If that will not work, then try to reboot and repeat steps again. If you installed only run-time toolkit and you do not have on your hard drive a copy of dll which is used by GAC, then, I think, you should call Microsoft for directions to remove it (maybe uninstall toolkit).
I prefer to keep all 3rd party dlls (inlcuding dot-net products) only in a local to project bin directory. I have only debug version of toolkit which was built from source files.
Hi
Thanks for all these help , but it still not working ,can you tell me how to unlock GAC ?
i try to see ajax assembly in GAC in c:/window/assably
but i can't find it , so let me know wha i should do ,i tryed to add assembly in GAC using gacuti /i command in command propt of computer and VS . i don't able to add that
this is the way i tryed to use that
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Button ID="Button1" runat="server" Text="Button" />
<igtxt:WebTextEdit ID="WebTextEdit1" runat="server">
</igtxt:WebTextEdit>
<igtxt:WebNumericEdit ID="WebNumericEdit1" runat="server">
</igtxt:WebNumericEdit>
ErrorMessage="RequiredFieldValidator" ControlToValidate ="WebTextEdit1">*</asp:RequiredFieldValidator>
<cc1:ValidatorCalloutExtender
ID="ValidatorCalloutExtender1" runat="server" TargetControlID ="RequiredFieldValidator1">
</cc1:ValidatorCalloutExtender>
</div>
In my one website it was middle fo left side and no yellow beckground , after that i created new site for testing in that site it was topleft side and also don't show me that alert massage
var elementToValidate = $get(elt.controltovalidate);if(elementToValidate && elementToValidate.type == 'hidden'){ var elem = $get(elt.controltovalidate + '_t'); if(!elem) elem = $get('igtxt' + elt.controltovalidate); if(elem) elementToValidate = elem; alert(" Now Working");}this._elementToValidate = elementToValidate;
i aprriciate all help
I tryed that one which one u tryed \AjaxToolKit\SampleWebSite\ValidatorCallout\ValidatorCallout.aspx , that ajax version is 1. .... , it show me error that that version could't find in computer , so i changed the referance to ner version and change that textbox with webtextbox then run but not working