.net js

passer1796 2012-04-26 11:46:44
function delClick(id) {
if (window.confirm("确定要删除吗?")) {
<%del(id); %>
}
}


问题: 怎么让方法del() 调delClick(id)的参数id;
这样提示我找不到id......
...全文
101 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
passer1796 2012-04-26
  • 打赏
  • 举报
回复
不是执行先后的问题吧 ... 在程序编译的时候都不通过... 高手们帮帮忙啊
passer1796 2012-04-26
  • 打赏
  • 举报
回复
额 那怎么解决啊 先后问题咋办
passer1796 2012-04-26
  • 打赏
  • 举报
回复
不是=号的问题 就是调不到delClick(id)这个id
我alert也打不出来 求解
  • 打赏
  • 举报
回复
<%=del("'+id+'") %>
MSDNXGH 2012-04-26
  • 打赏
  • 举报
回复
当啊,ID还没有传进,JS要是要到浏览器才执行的,《%%>在服务器就执行了,先后不一样,人家先读,发现没有ID当然报错
  • 打赏
  • 举报
回复
<%del(id); %>

调用后台方法 要等号吧
<%=del(id); %>
想念旧时光 2012-04-26
  • 打赏
  • 举报
回复
你前台页面调用delClick()这个方法的时候、传值了么?
孟子E章 2012-04-26
  • 打赏
  • 举报
回复
请采用下面的方法执行你的操作
<%@ Page Language="C#" EnableViewState="false" %>

<%@ Implements Interface="System.Web.UI.ICallbackEventHandler" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private string ReturnBackValue = " 返回到客户端的内容 | ";

//声明函数,用来返回到客户端。
public string GetCallbackResult()
{
return ReturnBackValue;//将结果返回客户端
}

//声明一个函数,用来接收客户端的参数;函数名字不可以随便,必须是RaiseCallbackEvent才可以
public void RaiseCallbackEvent(String eventArgument)
{
this.ReturnBackValue += eventArgument;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function myfunction(arg) {
<%=Page.ClientScript.GetCallbackEventReference(Page, "arg", "showMsg","")%>;
}
function showMsg(rValue) {
alert(rValue);
}
alert("刷新测试");
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="button" onclick="myfunction('客户端传入的参数')" value="无刷新调用" />
</form>
</body>
</html>


或者采用ajax去执行
孟子E章 2012-04-26
  • 打赏
  • 举报
回复
你要搞清楚服务器的代码和客户端代码的执行顺序。
服务器端代码执行完了;才把结果发送给客户端,那个时候哪来的id啊
KaddyChan 2012-04-26
  • 打赏
  • 举报
回复
区分好前台后台的概念再改吧

这里用ajax
  • 打赏
  • 举报
回复
function delClick(id)
{
if (window.confirm("确定要删除吗?"))
{
alert(id);//这里弹不出id的值?
}
}
erytbc 2012-04-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

额 那怎么解决啊 先后问题咋办
[/Quote]
建议采用form提交,或ajax方式。

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧