javascript函数值传值给后台C#

 我来答
fcefxm
2011-01-22
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
我也遇到这个问题过,用JS太难解决,建议使用JQUERY或者换个思路。
JQUERY:
<script language="javascript" type="text/javascript">
$(function() {
$("'#Del" + $("#comId").attr("value") + "'").click(function() {
if(window.confirm("删除公司信息将会删除该公司下的所有用户信息,是否删除?"))
{
$.ajax({
type: "Post",
url: "BuyerReg.aspx/CheckUserName",
//方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
data: "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});
}

//禁用按钮的提交
return false;
});
});
</script>

换一个思路就是说:

举个删除的例子:
正常进入页面时:
//列表显示页面

在这个页面中有一个列表,可以获取到列表中你要删除的那一行的ID。将这个ID和删除命令再传入到这个页面,然后在后台去判断,是否传入了删除命令,如果传入了,就获取ID,进行删除然后在刷新列表。
例如:
<script>
function decheck( id)
{
if(window.confirm("请问是否要删除吗?"))
{
location.href="List.aspx?Id="+id+"&command=delete";
}
return false;
}
</script>

<a href="" click="return decheck(id)">删除</a>

在后台可以去判断command是否为delete 或者command 是否为空, 如果为delete 那么就调用后台的删除方法,获取到ID进行删除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘贻汉
2011-01-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
客户端传值到后台,一般用AJAX方式或普通的提交表单方式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式