js调用后台的方法参数怎么传

chai1338 2010-09-22 02:10:59



public int DelComputerType(int id)
{
return ComputersBll.DelComputerTypeByID(id);
}

JS


<a href="javascript:void(0);" onclick='deleteRole(<%# Eval("id") %>)'>删除</a>

function deleteRole(roleId){
alert(roleId); //这里值能取到
var bool = confirm("确认删除该角色吗?");
if(bool == false){
return;
}

<%=DelComputerType("'+roleId'+") %>



<%=DelComputerType("'+roleId'+") %>
参数怎么写 报类型不匹配之类的错误
...全文
304 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwfgu00ing 2010-09-22
  • 打赏
  • 举报
回复
ajaxpro
huangwenquan123 2010-09-22
  • 打赏
  • 举报
回复
public int DelComputerType(string id)
{
return ComputersBll.DelComputerTypeByID(convert.Toint32(id));
}

$.ajax({
url:"xx.ashx",
type:"post",
data:"ID="+ID+""
success:function(result)
{
if(result=="true")
alert("删除成功!")
}
})
xx.ashx

int id = Convert.toint32(request.form["ID"])
if(ComputersBll.DelComputerTypeByID(id)==1){
context.response.write("true");
context.response.end();
}
suben87 2010-09-22
  • 打赏
  • 举报
回复
Convert.ToInt32(Eval("id"))
  • 打赏
  • 举报
回复
如果你问“怎么转型、怎么拼接、怎么ajax”,意思都不大。你意识到javascript代码跟asp.net代码作用域、生命期模型完全不同,才是得到了正确的入门指导,才是看对了入门书。如果不行,最好先把html+javascript来开发网站弄精通,最好把asp.net之类的放下,以免连基础的javascript都无法学好了。
  • 打赏
  • 举报
回复
asp.net上的javascript脚本只是随便乱写的字符串,它输出到html里边然后到浏览器上工作才有意义。而你写的所谓的<% .... %>它能在浏览器上执行么?asp.net工作在web服务器上!

这类问题我不会去回答,因为够不上到我们的任何团队实习的标准,所以不必回答这类问题。我只想说,lz应该从最最基本的原理看这个问题,看自己应该学什么,不要盲目学网上的一些编程“范例”。
chen_ya_ping 2010-09-22
  • 打赏
  • 举报
回复
我觉得你还是用AJAX来搞定吧,要不然还真的不好搞。
chai1338 2010-09-22
  • 打赏
  • 举报
回复
ajax也行啊
chai1338 2010-09-22
  • 打赏
  • 举报
回复
或者字符怎么拼接
chai1338 2010-09-22
  • 打赏
  • 举报
回复
我知道。但是我想要的是怎么转型
AsheBin 2010-09-22
  • 打赏
  • 举报
回复
后台定义的是整型,前台传的是字符串。所以报错
begintransaction 2010-09-22
  • 打赏
  • 举报
回复
public string retstr()
{
return "asdfas";
}
  <div><%= retstr() %></div>
kay1990 2010-09-22
  • 打赏
  • 举报
回复
不会,学习!
帮顶!!!
chai1338 2010-09-22
  • 打赏
  • 举报
回复
我想不到URL传值跟 方法传参哪里有共同点
wuyq11 2010-09-22
  • 打赏
  • 举报
回复
ajax 传值到页面调用相关方法
function test(id)
{
ajax方法请求url="a.aspx?id=" + id
}

62,271

社区成员

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

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

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

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