1> 
关于HtmlInputFile这个控件,只读的,但是我实在想对它的客户端地址赋值,怎么办???
2> 
一个页面上的HtmlControl里填写的内容,只要我一Response.Write就全部清除了,有什么办法能解决这个问题吗??也就是说我希望在Response.Write过后仍然保留这些HtmlControl的内容,该怎么办??在线等,先谢谢各位.

解决方案 »

  1.   

    好象可以通过javascript来得到和赋予它值!
      

  2.   

    2,每次重写HtmlControl,或者使用控件保存该值
      

  3.   

    上面的兄弟能不能具体点......有和HtmlInputFile类似的控件吗??如果我预先把它的值存起来,Response.Write以后又不能重新给它赋值啊.
      

  4.   

    利用ViewState来存储文本框的值...在Response.Write()调用之前赋值.
    然后 在调出来用就可以了.
      

  5.   

    晕......就算放到ViewState里面那又怎样把它放回到HtmlInputFile里面去啊??只读的啊.至于用HIDDEN,就连HIDDEN自己都会被清空了.麻烦各位提供方法的时候顺便写段短点的代码成吗??再次谢过
      

  6.   

    可能偶说的不够清楚,我的意思是这些HTMLControl里的内容不被清掉.
      

  7.   

    可能偶说的不够清楚,我的意思是这些HTMLControl里的内容不被清掉.
    ========================
    把htmlcontrol设为服务器控件就不会丢失值了(runat="server")
     <input id="Text1" type="text" runat="server" />code:
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Response.Write("Hello:" + Me.Text1.Value)
        End Sub
      

  8.   

    另外,你并不能对HtmlInputFile控件在后台进行赋值。因为它是: The value property on HtmlInputFile is not settable.