UpdateParameters.Add添加的参数怎么值进不到方法里
我给更新方法加了一个参数,调试的时候"ddlp.SelectedValue"里面也有值的,但是在方法里的"ddlp.SelectedValue"参数没有值,哪位高手帮帮忙protected void odsBook_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
DropDownList ddlp = this.DetailsView1.FindControl("ddlP") as DropDownList;
this.odsBook.UpdateParameters.Add("PUblisherId", ddlp.SelectedValue);
}
--------------------编程问答-------------------- 哪位帮帮忙呀 --------------------编程问答-------------------- 打错了是方法里的PUblisherId参数没有值 --------------------编程问答-------------------- 断点DropDownList ddlp = this.DetailsView1.FindControl("ddlP") as DropDownList;
这看ddlp获取到没有。 --------------------编程问答-------------------- 已经获取到了 --------------------编程问答-------------------- e.InputParameters.Add("PUblisherId", ddlp.SelectedValue); --------------------编程问答-------------------- 可以了,可是我还是不明白UpdateParameters.Add要在什么时候用才合适呢? --------------------编程问答-------------------- 你要用ObjectDataSourceMethodEventArgs 的e
最好还是用e.InputParameters.Add
补充:.NET技术 , ASP.NET