从ASP.NET配置jQuery UI(或任何其他HTML/JavaScript小部件)的最佳方式是什么?最佳实践:如何使用ASP.NET配置jQuery UI
目前,我在ASP.NET UserControls中包装了jQuery UI控件,并添加了用于配置UI小部件的属性。使用内联ASP语法进行组态。 例如,DatePicker控件:然后
$("#yourDatePicker").datepicker({
changeMonth: <%=ChangeMonthAllowed%>,
changeYear: <%=ChangeYearAllowed%>
});
在这个例子中,ChangeMonthAllowed
和ChangeYearAllowed
将是对用户控件ASP.NET布尔属性。
另一种选择是使用Page.ClientScript.RegisterClientScriptBlock
添加JS:建立日期选择器设置对象,并将其插入到页面中。
我不喜欢见风使舵但是:
- 第一种方式增加了ASP.NET代码ASCX文件(或ASPX或JS文件)
- 二的方式增加了JavaScript,将ASP.NET代码隐藏
我的问题:是否有一个干净(呃)的方式来实现带有代码隐藏属性的JS/HTML小部件配置?
没有答案?这意味着每个人都混合使用代码隐藏和JavaScript?还是有其他方法可以实现这一目标? – Laoujin