﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebInput - 'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Wed, 18 Nov 2009 23:33:15 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;Through email correspondence &amp; sharedview session the issue culprit has been confirmed, the issue is caused by the &lt;font&gt;&lt;span style="font-size: 13px; font-family: arial;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;xhtmlConformance &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;mode&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="Legacy"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;/&amp;gt; &lt;/span&gt;&lt;/span&gt;in the web.config.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font&gt;An article regarding this property has been provided in &lt;a href="http://weblogs.asp.net/scottgu/archive/2006/12/10/gotcha-don-t-use-xhtmlconformance-mode-legacy-with-asp-net-ajax.aspx" target="_blank"&gt;here&lt;/a&gt;, this should answer the question about the $ sign separator.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font&gt;Removing the line will allow the sample to run with the same behavior in our environment.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Wed, 18 Nov 2009 14:13:50 GMT</pubDate><dc:creator>DJBadin</dc:creator><description>&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;Hi,
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;My Testing showed that &lt;/span&gt;&lt;span style="font-family: times new roman; font-size: 15px"&gt;DynamicEditFormat is checked in &lt;/span&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: times new roman; font-size: 15px"&gt;DynamicMaskValidator.js.DynamicMaskValidatorEvaluateIsValid().&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It also showed it should not be called.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Hence, it does matter that it is null.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 15px"&gt;&lt;span style="font-family: times new roman"&gt;More importantly is, why is DynamicMaskValidator.js.DynamicMaskValidatorEvaluateIsValid() being called?&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;Then, am I correctly assuming:
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;-&amp;nbsp;&lt;b style="mso-bidi-font-weight: normal"&gt;QUESTION 8&lt;/b&gt;: The ControlID Separator of Dollar Sign is what is causing CoreValidator.js.EscapeRegExpSpecialChar() not be called?
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;- &lt;b style="mso-bidi-font-weight: normal"&gt;QUESTION 9&lt;/b&gt;: ISNet.WebUI.WebInput.dll creates the ControlID and Version 216 does not use a&amp;nbsp;Dollar Sign&amp;nbsp;Separator, it uses an Underscore?
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;
&lt;p&gt;Additionally: &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;- &lt;b style="mso-bidi-font-weight: normal"&gt;QUESTION 10&lt;/b&gt;: What Version did ISNet.WebUI.WebInput.dll start using a&amp;nbsp;Dollar Sign&amp;nbsp;Separator?
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;- &lt;b style="mso-bidi-font-weight: normal"&gt;QUESTION 11&lt;/b&gt;: Could you replicate the problem using the Version of ISNet.WebUI.WebInput.dll that uses a&amp;nbsp;Dollar Sign&amp;nbsp;Separator?
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;I have spent over 3 hours with Yudi and at least as many on my own verifying version numbers and re-referencing WebInput.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Maybe it is a different assembly.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;
&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'lucida sans unicode','sans-serif'; font-size: 10pt"&gt;NOTE: Would you please refer to the Question Number when responding.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It is difficult to determine if you are answering my Questions.
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Wed, 18 Nov 2009 05:20:24 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;The only info I could share is this issue occurs because the DynamicEditFormat is null. In this case this object should not be null. We also have found out the culprit of this issue is in the rendering of WebInput in your project (the page has been supplied through email), the markup rendered in you project is:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&amp;lt;xml id="WebInput5$mv_x"&amp;gt;&amp;lt;!--[CDATA[&amp;lt;MaskValidator Format="c" MaskType="DynamicNumber" Enabled="True" IsValidateOnChange="True"&amp;gt;&amp;lt;MaskInfo REExpression="^$" ArrLiterals="" ArrLiteralsChar="" MaskExpression="" PromptChar="_"&amp;gt;&amp;lt;ArrREExpression /&amp;gt;&amp;lt;/MaskInfo&amp;gt;&amp;lt;WindowInfo IsEnabled="True" ControlID="&lt;span style="color: rgb(255, 0, 0);"&gt;WebInput5$mv&lt;/span&gt;" DisplayPosition="Right" DisplayType="Normal" OffsetControlID="WebInput5_f"&amp;gt;&amp;lt;OffsetLocation /&amp;gt;&amp;lt;/WindowInfo&amp;gt;&amp;lt;/MaskValidator&amp;gt;]]--&amp;gt;&amp;lt;/xml&amp;gt;&lt;/pre&gt;&lt;p&gt;The separator should be _ not $. This issue has occured before in previous build of WebInput. Our developer suspect your project still does not reference the latest WebInput. We also could not replicate the issue using the latest WebInput build. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Tue, 17 Nov 2009 07:00:21 GMT</pubDate><dc:creator>DJBadin</dc:creator><description>&lt;p&gt;Hi Glenn,&lt;/p&gt;
&lt;p&gt;You did not answer all the questions.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;1. Where does DynamicEditFormat come from?&lt;/p&gt;
&lt;p&gt;- Do I need to manually assign something via a control property?&lt;/p&gt;
&lt;p&gt;--- If so, even the Wizard does not do this.&lt;/p&gt;
&lt;p&gt;- Is this created automatically?&lt;/p&gt;
&lt;p&gt;--- If so where?  Maybe that is where the problem is&lt;/p&gt;
&lt;p&gt;----- What if MaskInfo is not specified in the Control&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;2. What is v74f99?&lt;/p&gt;
&lt;p&gt;I know it is obfuscated.  It is simple, don't search obfuscated code, not the source.&lt;/p&gt;
&lt;p&gt;Just look search the source code, DynamicMaskValidator.js, for "DynamicEditFormat.IsValidateOnChange".  That will narrow down where the code occurs.&lt;/p&gt;
&lt;p&gt;Then look for creates of DynamicEditFormat in all all the source.  Don't tell me no one there has a clue.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Or, give me the Source and I will do it.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;3. What inhibits the user from typing alpha characters?&lt;/p&gt;
&lt;p&gt;--- Is this an event or behavior?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;4. What is ClientBehaviour.js for?&lt;/p&gt;
&lt;p&gt;--- I see it in the IIS log but it is like it is not hooked up to the controls, hence that is why things are not formated as I type?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;NEW QUESTION:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;5. What code replaces the alpha characters while typing?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;6. What code formats the input to currency?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;7. Once you find 5. &amp; 6., what code hooks up these events?&lt;/p&gt;
&lt;p&gt;--- This way we can concentrate on why it is not doing it's job.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;As for a Simple Project, it will not be simple&lt;/p&gt;
&lt;p&gt;-- You have to setup up Forms &amp; Authentication to start with.&lt;/p&gt;
&lt;p&gt;-- It will takes me days to provide you with a Simple Project.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So while you wait for me, please answer my questions.&lt;/p&gt;
&lt;p&gt;This problem can also be solved by working it forward with the clues we have and without waiting for it to be worked backwards with a very time consuming Scaled Down, not Simple, Project.&lt;/p&gt;
&lt;p&gt;There appears to be a conflict with something in my Project since you have verified all assemblies are in place. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Tue, 17 Nov 2009 04:06:21 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;My colleague, Yudhi, has been corresponding with you for this issue. It seems the issue occurs only in a very specific project. We also have consulted our developer regarding this issue. In order to solve this issue quickly, do you mind preparing a simple project which has the issue described above? In our environment we are having difficulty replicating this issue.&lt;/p&gt;&lt;p&gt;Regarding the v74f99 variable, I could not give you any information regarding the variable since it has been ophuscated.&lt;/p&gt;
&lt;p&gt;The ClientBehaviour.js is used some WebInput client side functionality especially for highligting character, word, or sentence.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Mon, 16 Nov 2009 09:29:42 GMT</pubDate><dc:creator>DJBadin</dc:creator><description>&lt;p&gt;I have verified All the required dlls have the correct versions.&lt;/p&gt;
&lt;p&gt;The following are run from the GAC and have an assembly reference in the web.config just like the WebInputSamples.  Meaning, if they were the problem, the Samples would have the same problem.&lt;/p&gt;
&lt;p&gt;- ISNet.WebUI.dll&lt;br /&gt;- ISNet.dll&lt;/p&gt;
&lt;p&gt;Since I can run WebGrid and WebCombo, if there was a problem with the framework being out of sync, they would probably be having the same problem.&lt;/p&gt;
&lt;p&gt;I am guessing the the URL for the .js, in the error details, 307200216 indicates the version.&lt;/p&gt;
&lt;p&gt;The code that errors "if (v74f99.DynamicEditFormat.MaskInfo)" , the 3rd line below:&lt;/p&gt;&lt;pre&gt;if (v74f99)
{
	if (v74f99.DynamicEditFormat.MaskInfo)
	{
		if (!v74f99.DynamicEditFormat.IsValidateOnChange)
			return true;
	}
	else
		return false;
}&lt;/pre&gt;

&lt;p&gt;v74f99.DynamicEditFormat is undefined. It did not even check before trying to access the MaskInfo Propery.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;1. Where does DynamicEditFormat come from?&lt;/p&gt;
&lt;p&gt;- Do I need to manually assign something via a control property?&lt;/p&gt;
&lt;p&gt;--- If so, even the Wizard does not do this.&lt;/p&gt;
&lt;p&gt;- Is this created automatically?&lt;/p&gt;
&lt;p&gt;--- If so where?  Maybe that is where the problem is&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;2. What is v74f99?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;3. What inhibits the user from typing alpha characters?&lt;/p&gt;
&lt;p&gt;--- Is this an event or behavior?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;4. What is ClientBehaviour.js for?&lt;/p&gt;
&lt;p&gt;--- I see it in the IIS log but it is like it is not hooked up to the controls, hence that is why things are not formated as I type?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;All the .js in \Program Files\Intersoft Solutions\WebUI Studio\CommonLibrary\WebInput\V3_0_7200 have a timestamp of 10/22/2009 and an interanl header 10/23/2009.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Sun, 15 Nov 2009 23:02:48 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;The required dll in order to run WebInput successfully using SmartWebResources is:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ISNet.WebUI.WebInput.Resources.dl&lt;/li&gt;&lt;li&gt; ISNet.WebUI.WebInput.dll&lt;/li&gt;&lt;li&gt;ISNet.WebUI.Resources.dll&lt;/li&gt;&lt;li style=""&gt;ISNet.WebUI.dll&lt;/li&gt;&lt;li style=""&gt;ISNet.dll&lt;/li&gt;&lt;/ul&gt;The latest build for WebInput 3 and WebUI Framework 3 is build 216 and 705. The error message could be caused if you are not using all the latest build or the resources and component dll build does not match.&lt;br /&gt;</description></item><item><title>'DynamicEditFormat.MaskInfo' is null or not an object</title><link>http://www.intersoftsolutions.com/Community/WebInput/DynamicEditFormatMaskInfo-is-null-or-not-an-object/</link><pubDate>Sun, 15 Nov 2009 16:34:27 GMT</pubDate><dc:creator>DJBadin</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using Windows 2003 Server and VS 2008.&lt;/p&gt;
&lt;p&gt;I can succesfully run the WebInputSamples.&lt;/p&gt;
&lt;p&gt;However, when I copy them, such as MicrosoftMoney.aspx, into my application it does not behave the same, such as for currency it lets me type in alpha characters into "Number Input" and "Dynamic currency input:" and commas and dollor sign are not inserted.&lt;/p&gt;
&lt;p&gt;The "Datetime free input:" does not get formated.&lt;/p&gt;
&lt;p&gt;When "Dynamic currency input:" loses focus, I get the following:&lt;/p&gt;
&lt;p&gt;---------------------------------------------&lt;/p&gt;
&lt;p&gt;Webpage error details&lt;/p&gt;
&lt;p&gt;User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)&lt;br /&gt;Timestamp: Sun, 15 Nov 2009 21:17:24 UTC&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Message: 'DynamicEditFormat.MaskInfo' is null or not an object&lt;br /&gt;Line: 7&lt;br /&gt;Char: 190&lt;br /&gt;Code: 0&lt;br /&gt;URI: &lt;a href="http://dellp530-w2k3/NewCoServices/ISRes.axd?I/DynamicMaskValidator.js/307200216"&gt;http://dellp530-w2k3/NewCoServices/ISRes.axd?I/DynamicMaskValidator.js/307200216&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;---------------------------------------------&lt;/p&gt;
&lt;p&gt;I have run Register SmartResources from the control Smart Tag but it did not help.&lt;/p&gt;
&lt;p&gt;I have compared bins and web.cofig.&lt;/p&gt;
&lt;p&gt;Maybe I am still missing something?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Doug&lt;/p&gt;</description></item></channel></rss>