我在ListView中这么写:<asp:LinkButton ID="btn_memo" runat="server" Text="备注" OnClientClick="UpdateMemo(<%#Eval("ROOM_ID")%>)"></asp:LinkButton>结果不对···求教下···应该怎么调用UpdateMemo,参数为数据源中的room_id
解决方案 »
- 1990-09-10如何截取成 1990,09,10三块字符
- 如何根据身份证自动提取生日?
- AppSettings, 与ConfigurationManager比较, ConfigurationManager 无法取到链接字符串问题
- 抽象类与接口有什么区别呢?如何简单的理解呀?
- 已知控件ID,怎样控制这个ID的控件的属性??
- vs2008自带图表怎样做成动态根据控件值生成?
- 关于数据传递的问题
- 求.NET Remoting的书籍,请各位帮忙,非常感谢!
- 怎样在 WebControl 中 加入client 端使用的Javascript 代码 (100分)!!
- 高手请谨慎做答
- 求解答
- asp.net 多文件上传带进度条
OnClientClick双引改单引
经过测试:
html标签<input type="button" id="btnal" onclick='UpdateMemo(<%#Eval("ROOM_ID")%>)' value="备注" />这个是可以调用到!!!!可是linkbutton调用不了吗????继续在线等解答
function UpdateMemo(..)
{
...
return false;
}
<asp:LinkButton ID='<%#Eval("ROOM_ID")%>' runat="server" Text="备注" OnClientClick="UpdateMemo(this)"></asp:LinkButton>
还是不行····那就看看UpdateMemo的代码,可能里面有错误的js脚本还有如果没有必要的话,不要使用linkbutton,直接用<a>标签代替
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
LinkButton lb = e.Item.FindControl("LinkButton1") as LinkButton;
string script_str = "return confirm('你确实要删除ID为{0}的记录么?');";
lb.OnClientClick = string.Format(script_str, DataBinder.Eval(e.Item.DataItem, "Stu_Id").ToString());
}
<asp:LinkButton ID="btn_memo" runat="server" Text="备注" OnClientClick=<%# "return UpdateMemo('" + Eval("ROOM_ID") + "')" %> ></asp:LinkButton>