我创建了自定义的webcontrol,在这自定义的webcontrol中的脚本中用JavaScript中想对该自定义控件中的Hidden控件的“value”属性付值,怎么写啊
如下是代码哪有问题,怎么改啊,我都闷了几天了<SCRIPT language="javascript">
function objWebDataWindowControl2_Clicked(sender, rowNumber, objectName) {
var ls_user;
ls_user = objWebDataWindowControl2.GetItem(rowNumber,objectName);
alert(ls_user);//Messagebox可以弹出来,代码执行到这里还没问题
document.getElementById(17).value = "wlx";//执行通过,
//但在后台TextBox2.Text = Request.Params["my_test"]; 不能接收到值
my_test.value = ls_user; //这样就不好用了
}

解决方案 »

  1.   

    因为是在  自定义的Webcontrol  中客户端写的JavaScript,所以没有Form可以引用
      

  2.   

    怎么看不懂你写的
    document.getElementById(17).value = "wlx";
    这个是什么
      

  3.   

    my_test.value = ls_user 是写在前台的吗
    换成document.all.my_test.value = ls_user看看
      

  4.   

    document.all.my_test.value = ls_user 执行没有报错,但在后台用TextBox2.Text = Request.Params["my_test"]; 没有取到值前面我写错了应该是document.getElementById("my_test").value = "wlx";还是不行
      

  5.   

    还是不明白你的代码是怎样的
    javascript 是区分大小写的,你好好检查下
      

  6.   

    楼上的说的不对,javascript 不区分大小写