我有这个UC:
this.show = function()
{
...
var myvar = "Text of the var."
this.Property1 = myvar + "1";
this.Property2 = myvar + "2";
this.FontSize = 40;
///UserCodeRegionEnd: (do not remove this comment.)
}
UC中的此事件:
我得到这个结果:
所以我的问题是,为什么属性没有在show()方法中分配的值?
最佳答案
问题是您期望第一次加载页面时属性的值可用。触发用户事件(例如Enter)后,可以使用show方法中修改的属性值。
要解决此问题,请在您的Web表单中插入一个按钮,将其绑定到Enter事件,然后将Load事件中的代码移动到Enter事件。