我在页面上的某个链接上加上onclick事件,如<a href=# onclick=del()>aaa</a>
其中“<a href=# onclick=del()>aaa</a>”这一段我写在后台一个变量中。del()也写在后台。大致如下:public string ShowMain()
{....
strHTML="<a href=# onclick=del("+i+")>aaa</a>" return strHTML;
}private void del(int i)
{
...
}请问我这样写错在哪里?应该怎么写?谢谢
其中“<a href=# onclick=del()>aaa</a>”这一段我写在后台一个变量中。del()也写在后台。大致如下:public string ShowMain()
{....
strHTML="<a href=# onclick=del("+i+")>aaa</a>" return strHTML;
}private void del(int i)
{
...
}请问我这样写错在哪里?应该怎么写?谢谢
解决方案 »
- asp.net web页导出word或者其他类型的文件
- IIS工作不正常,无法浏览.aspx网页
- 用VS.NET 2005 + SQL SERVER 2000 开发web应用程序,为何不能使用“ASP.NET网站管理工具”?要怎样才能使用?
- 关于asp.net 中使用dtree的实例源码
- 求不含某些字符的正则表达式写法
- GridView无刷新分页问题!
- http://www.qschina.com/我们公司开发的电子商务网站,若发现有bug,每bug100分。
- 没办法了,来发帖解决问题
- 刚学,请改错???
- 如何在javascript对datagrid里的控件进行访问诸如TextBox控件访问并改写其内容。
- 大虾们帮我看看这段程序怎么回事啊
- 一个有关TreeView的问题(急!)
<asp:linkbutton …… OnCommand=aaa() runat=server/>
protected void aaa(Object senderer, CommandEventArgs er)
或者
<asp:Button …… OnClick=aaa() runat=server/>
protected void aaa(object sender, System.EventArgs e)
那么这个onclick只能是客户端事件,而不能是服务器事件
你可以用 Button b=new Button();
b.Click +=new EventHandler(b_Click);
后台del()中有个变量i的。每读一条记录i都在变,如何将i传到前台JS里呀。。
另外del()中是对XML数据文档进行操作的,又怎么弄到前台JS里去呀。。我把del()贴出来,上面几位帮我看看,该怎么写到前台JS里。。多谢各位了
private void del(int id)
{
XmlDocument xmlDoc = new XmlDocument ();
xmlDoc.Load(filename);
XmlNodeList root = xmlDoc.SelectSingleNode ("guestbook").ChildNodes ;
foreach ( XmlNode node in root)
{
XmlElement xe=(XmlElement)node;
if ( node.FirstChild .InnerText == id.ToString ())
{
node.ParentNode .RemoveChild (node);
node.RemoveAll ();
break;
}
}
xmlDoc.Save (filename);
}