适用场合:在利用数据绑定控件如:Repeater, linstview等时,因为每一项(ItemTemp;ate)只用一个ItemCommand事件,但是I有可能ItemTemplage的多个元素都可SEO靠我能激活这个事件,为了快速识别是谁激活这个事件时,就可以利用CommandName与CommandArgument了。
用法:在激活事件的元素属性中,如LinkButton, Button等都可以指定CoSEO靠我mmandName与CommandArgument属性,其中CommandName就是激活元素的名称,在ItemCommand的事件处理程序中确定激活元素,CommandArgument是传递给IteSEO靠我mCommand的事件处理程序的参数。
示例:
在web页面:
word-spacing: 2px;">
CommandName="JobDetail" CommandArgument=<%#Eval("JoSEO靠我bID") %>><%#Eval("JobName") %>
</asp:Repeater>在后台代码:
protected void Repeater1_ItemCommand(object sourcSEO靠我e, RepeaterCommandEventArgs e)
{
if (e.CommandName == "JobDetail"){
jid = e.CommandArgument.ToString();SEO靠我ObjectDataSource2.SelectMethod = "GetJobByJid";
ObjectDataSource2.SelectParameters["jid"].DefaultValuSEO靠我e = jid;
Repeater2.DataBind();
}
}网站备案号:浙ICP备17034767号-2