【发布时间】:2015-12-07 15:24:33
【问题描述】:
如何在具有 runat=server 属性的控件上运行脚本?
删除 runat=server 使脚本运行顺畅,但我将无法访问控件。
这是脚本。有什么想法吗?
<input runat="server" type="text" id="txthSchedTime" readonly="true" class="asclock" style="width:100px; background-color:lightyellow" onclick="setTimePicker();" />
<script>
$("#txthSchedTime").AnyTime_picker(
{
format: "%h:%i %p", labelTitle: "Schedule Time",
labelHour: "Hour", labelMinute: "Minutes"
});
</script>
谢谢
【问题讨论】:
-
使用 asp.net 控件的 ClientID 属性。如果您使用母版页,则服务器端控件 ID 将在运行时更改。参考这个msdn.microsoft.com/en-us/library/…
-
-
将其更改为 $('').AnyTime_picker{...}
-
控件在 FormView 里面所以我必须这样写
-
你能把你完整的设计器代码吗?
标签: javascript asp.net runatserver