js 与.cs后台方法的数组传值

在.aspx文件中添加一个按钮,其代码如下:<asp:ButtonID="Button1"runat="server"Text="Button"OnClientClick... 在.aspx文件中添加一个按钮,其代码如下:
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="abc()" OnClick="Button1_Click" />
abc()里定义一个数组,要求在.cs文件中的Button1_Click方法里定义一个数组,用来接受abc()里的数据,运行时在页面上通过response.write("<script></script>")方法将Button1_Click方法里的数组的每一个元素都打印出来,这二个数组里的元素为int型,因为我要根据一个字段来删除数据库表的数据.这个字段是int型的.
今天10点半前完成的,共可获得300分;明天早上之前完成的,可得200分;明天之内完成的,可得100分.绝不食言.
贰壹肆伍捌:js里的那个数组可以这样定义,就算不是,也可以通过一些方法得到这样的数组;后台再输出到前台是为了确定值是否真的传过去了.我看了一下你的回答,感觉不错,明天我到公司再实验下,如果可行,就给你分.怎么处理你自己决定,这句话我喜欢,注释也不少,看来你是个中老手,高手
展开
 我来答
到茧照
2008-07-07 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:2003万
展开全部
不是特别懂你的意思.
你到底想干什么?
既然都用JS声明数组了.嘛非要在cs中用response.write?
直接在JS中用document.write不行?

想了一下.还是不太懂.如果你想实现局部刷新删除数据的话.也就是AJAX.那为什么要使用服务器端的button?

而且你根据一个字段删除.这个字段又在哪里??

还是不太明白..我给你这么写.你看看对你有没有帮助:

HTML中:

<input type="hidden" id="mydata" runat=server>
<script>
<!--
function test(){
var val=new Array();//不知道你的数组是从哪儿来的.你的问题描述中也看不出来.
val[0]=1;//且这样儿赋值吧.
val[1]=2;
val[2]=3;
//...
var txt="";
for(var ii=0;ii<val.length;ii++){//循环该数组
txt+=val[ii];//将每项拿出来.
txt+=",";//用逗号隔开
}
txt=txt.substring(0,txt.length-1);//把最后一个逗号删掉.
document.getElementById("mydata").value=txt;
}

cs中:
protected System.Web.UI.HtmlControls.HtmlInputHidden mydata;
private void Button1_Click(object sender, System.EventArgs e)
{
string[] val=this.mydata.Value.Split(',');//取出这个数组
//怎么处理你自己决定
//至于输出嘛..我实在搞不懂.为什么从前台传到后台.然后在后台输出到前台.这...什么逻辑??
}
百度网友5043c0a
2008-07-07 · TA获得超过122个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:0
展开全部
得用XMLHttpRequest,或者Ajax还有个也简单叫什么CallBackEventHander的接口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永远的2007212
2008-07-07 · 超过27用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:85.9万
展开全部
贰壹肆伍捌 写的很OK了。。
确实不太明白你的逻辑。。关注一下。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锦哥快讯
2008-07-08 · 超过15用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:22.8万
展开全部
关注、、、感觉楼主问题搞复杂了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式