我的代码由主页上的大量控件分隔,但在母版页上我有这个
<form dojoType="dijit.form.Form" id="form1" runat="server">
注入的是一个验证文本框,它没有验证
<input dojoType="dijit.form.ValidationTextBox" required="true"
placeholder="Your Name"
missingMessage="Please enter your name."
intermediateChanges="true"
name="Name"
id="Name"
type="text"
value="test" />
任何人都有任何想法为什么这个dojo验证不起作用?我在框的末尾没有红色的exclmation点。
答案 0 :(得分:2)
问题是有人改变了dijit小部件的主题css。 dojo工作正常,我只是看不到动作,因为css没有正确实现。
答案 1 :(得分:0)
我不熟悉ASP注入过程...如果它是上面HTML的动态插入,你需要在片段上调用dojo.parser.parse(),否则Dojo将不会呈现小部件你会得到一个简单的INPUT控件