放一个runat=server的框,前端用document.all.txtbox1.value = ...

解决方案 »

  1.   

    你可以放个隐藏的控件在客户端,然后把server端希望取到的值赋给这个隐藏控件,最后server端读取这个控件的值就可以实现了。
      

  2.   

    使用服务器控件或html服务端控件
    <input type='hidden' id="h1" runat=server>
    <asp:ImageButton ID=DelImage ImageUrl=../Images/del.gif  Runat=server/>Page_Load
     if(!Page.isPoasBask){
     DelImage.Attributes.Add("onclick",h1.ClientID+".value="+"值")
     }
    ...........................
      

  3.   

    好像这个东西:
    <%# (int)DataBinder.Eval(Container.DataItem, "DD_Code")%>
    在server中没什么意义。这个怎么会没有意义了,数据绑定啊
      

  4.   

    楼主理解错了一点:
    <%# (int)DataBinder.Eval(Container.DataItem, "DD_Code")%>
    是绑定用的. 只读的, 单向的如果将参数传回服务端,
    有方法:
    1. 如楼上一位兄弟所说的, 加一个 run at servertextbox 的值
    2. 使用 url 传值
    3. 在没 run at server 的 form 里用submit 的方法提交等等了.
      

  5.   

    同意SVG(ben)如果页面级别的变量不方便使用
    可以使用session或者cookie动态的赋值进行全局传递
      

  6.   

    <input type="hidden" id="ValueTo">
    function ToValue()
    {
       var ReturnValue = "要传递的参数";
       document.all("ValueTo").value=ReturnValue;
    }提交form。取Request.Form["ValueTo"]