客户化心得

最近从技术支持转为做客户化,一开始虽然接触过编程,但是一直没有认真编过东西。通过这次协助同事完成一次需求,也对于客户化这个工种有了更为深刻的认识。

涉及到的技术有asp.net webform ,javascript.

虽然牵扯到的技术不多,但是做起来确实没有想的那么省事。

最难的要属javascript ,难的倒不是语法,而是浏览器之间的兼容,实在是一个让人费心费力的一件事,短短的一段代码花了一天的时间进行调整。

webform 编程确实很方便,有点类似之前的vb编程,直接画页面,页面画好之后添加方法,方法也可以与前台交互。

前台使用JS控制虽然能提升性能,但是会增加调优的工作量。

IE 不支持lastchild,chrome不支持getElementsByName,IE 与Chrome均支持getElementById .

IE中table空间是数组类型需要后面加[0].

GridView 最终在前台生成Table 控件。

Asp控件会有onclick与onClientClick事件,当onClientClick事件返回false值的时候即不再调用onclick事件。

另外onClientClick事件必须些为onClientClick="return function();"类似的情况。

gridview 可以添加自增涨的列。

1
2
3
4
<asp:TemplateField>
<ItemTemplate> <%#   (Container.DataItemIndex+1).ToString()%> 
</ItemTemplate>
</asp:TemplateField>

也可以增加其他模版控件,例如radioButtonList等。

 

posted @ 2016-01-26 15:33  听话  阅读(146)  评论(0编辑  收藏  举报