网上查到的,可以获取文本输入框的信息
document.getElementById("TextBox1").value但是我要访问的是DataGrid中当前选择的ID项信息,如何访问?

解决方案 »

  1.   

    在cs中用Attributes.Add来添加js,那个时候你能找到control:)
      

  2.   

    如果这个控件是暴露的,那么document.getElementById("<%TextBox1.ClientID%>").value也可以啊,如果这个控件在DATAGRID内或者其他的就只能后台加了
      

  3.   

    sorry
    ("<%=TextBox1.ClientID%>").
      

  4.   

    十分感谢虽然还不是很明白但是比发帖前清醒多了,至少我知道了这种情况下最好在后台写东西。
    希望解决的是  谈出模态窗口,然后带参数,参数内容刚好是DataGrid中用户选择列的id
    var ReturnValue = window.showModalDialog( 'Default2.aspx?id='+ document.getElementById(myDataGrid.DataItem(1)) ,window, '' );
    这样一定不行,所以我需要一个大多数人都是怎么处理这个问题的通用办法?比如在后台解决,如何解决等
      

  5.   

    <a href='Default2.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id")%>'>  <%# DataBinder.Eval(Container.DataItem, "partno")%> </a>这种办法可以连接到新的一页,并带参数。但是不知有什么办法能够弹出新的模态窗口