业务逻辑是这样 想把选择的当前行的值 通过按dataList每行的button 直接添加到TextArea里面
所以用 this.button.Attributes.Add("onclick",jsfunction())不行
现在使用DataList1_ItemCommand()
那么怎样调用aspx里面写好的js呢 respon.write好像也不能调用俄
所以用 this.button.Attributes.Add("onclick",jsfunction())不行
现在使用DataList1_ItemCommand()
那么怎样调用aspx里面写好的js呢 respon.write好像也不能调用俄
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
Button button; if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
button = e.Item.FindControl("Button1") as Button;
if(button != null)
{
button.Attributes.Add("onclick", "return jsfunction()");
}
}
}
我就是不知道如何调用datalist里的button我才问的。如果有办法访问用
this.button.Attributes.Add("onclick","jsfunction();")也行啊
现在是想在datalist的itemcommand属性 定义button事件 我就想知道在cs文件里直接访问aspx里面的js有什么方法呢?
在前台aspx文件的Button
<asp:Button ID="btnCancel" runat="server" Text="uuu" OnClientClick="jsfunction();" />
itemcommand不行 是不是要用 itemdatabound
.cs里是不是要在pageload里调用下这个方法呢?