。net学习之控件的使用注意点
==============================================
jQuery使用
==============================================
1、自定义属性的使用
<script>
$('#xwjj_i_main br[brinfo=Pd_KangQiao_Subject_Xwjj_br_1]').hide();
</script>
2、ready代码块
$(document).ready(function(){
//你的代码
});
3、简单的特效hide()
$("a").click(function(){
$(this).hide("slow");//对象慢慢的消失、隐藏
return false; //表示不会跳转,等同js
});
3、其他方法
$("p").toggle()//切换元素的可见状态
$("#orderedlist tr").hover(function over ,function out ) //模仿悬停事件:为某表格所有行加上
each的用法:$("input[@type=checkbox]").each(function(i){...})
contains:$("span:contains('理')").each(function(i){...});
==============================================
==============================================
0、基础部分
--MD5加密:
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
--图片处理:using System.Drawing
1、DropDownList
--取消DropDownList默认的选项为第一项
this.ddlClassName.Items.Insert(0, new ListItem("请选择...", "0"));
2、fileupload
this.fupAddFood.Attributes.Add("onchange","document.getElementById('" + this.imgAddFood.ClientID+"').src=document.getElementById('" + this.fupAddFood.ClientID + "').value");
3、TreeView
--见示例
3、DataGrid
--删除表格选定记录
int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];//获得当前行标
4、DataList
--数据绑定:<ItemTemplate><%# Eval("potherinfo") %></ItemTemplate>
(DataList)OnItemCommand="DataList1_ItemCommand"
(Button)CommandName="Buy"
--if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
((CheckBox)e.Item.FindControl("Radio3")).Attributes.Add("onclick", "");
}
5、gridview
--见示例
6、Repeater
--<%# DataBinder.Eval(Container.DataItem, "MQ_Title")%>
--<asp:Repeater ID="ProductCredit" runat="server" OnItemCommand="ProductCredit_ItemCommand" ><ItemTemplate>
--protected void ProductCredit_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Add")
{
}
}