我的 aspx 页面中有一个输入元素。
<input id="txtAllocAmt" type="text" class="txtAllocAmt" tabindex="2" size="10" name="Text1"
runat="server" disabled="disabled" onfocus="javascript:SetOldAllocAmt(this.id);"
onblur="ValidateAllocAmt(this.id);" />
问题是由于某种原因,当代码运行时,javascript 调用“onfocus”和“onblur”都没有显示,如下所示。
<input onblur="" onfocus="" id="lvLienAllocations_ctrl0_ctl00_txtAllocAmt" class="txtAllocAmt" tabIndex="2" name="lvLienAllocations$ctrl0$ctl00$txtAllocAmt" size="10" type="text">
由于某种原因,“onblur”和“onfocus”被设置为空字符串。
是什么阻止了 asp.net 代码生成器生成这些 javascript 调用?