日期:2014-05-18  浏览次数:20375 次

急急asp.net 中如何将HTML和asp.net 页面之间传值的问题
问题描述:
1:在html 文件中有 如下代码
<script type="text/javascript" language="javascript">
  function chooseFace() {
  var faceUrl = window.showModalDialog("face.aspx", "头像选择", "dialogWidth=280px,dialogHeight=160px,menubar=no,toolbar=no,statusbar=no,resize=no");
  document.getElementById("imgFace").src = faceUrl;
  }
  </script>
<asp:Image ID="imgFace" runat="server" /><a style="cursor:hand;" onclick="chooseFace()">选择头像</a>:
2:asp.net中的cs文件中 要获得 faceUrl的值
请问 如何在asp.net中的cs文件中获得faceUrl的值

------解决方案--------------------
试试:
imgFace.Url
------解决方案--------------------
加个隐藏域,将faceUrl放进去,从隐藏域中取.
------解决方案--------------------
赞成楼上作法。。
------解决方案--------------------
1。隐藏域表单,Request["隐藏域表单name值"]获取
2。ajax
3。cookies
4。url传参,Request.QueryString["参数"]。