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

asp.net页面获取值
我在asp.net页面写下html语句,
如:<input name="txtToTime" type="text" style="padding-left:5px; width: 143px;" id="txtToTime" onclick="SelectDate(this)" readonly="readonly" />
但页面上有个点击按钮事件,是asp.net上的。  
  protected void btnAdd_Click(object sender, ImageClickEventArgs e)
  {
  。。。
  }
我想获得上面文本域的值,在大括号里我应该怎么写。
我刚刚接触asp。net,希望大家指教,谢谢

------解决方案--------------------
<input name="txtToTime" type="text" style="padding-left:5px; width: 143px;" id="txtToTime" onclick="SelectDate(this)" readonly="readonly" runat="server" />增加红色的代码;
然后:
protected void btnAdd_Click(object sender, ImageClickEventArgs e) 

string tempstr=this.texToTime.text;
}

------解决方案--------------------
<input name="txtToTime" type="text" style="padding-left:5px; width: 143px;" id="txtToTime" onclick="SelectDate(this)" readonly="readonly" runat="server"/>
加上runat="server"

C# code

protected void btnAdd_Click(object sender, ImageClickEventArgs e) 
    { 
      string date=txtToTime.Value; 
    }

------解决方案--------------------
将此控件转换成服务器控件再传值确实是一种方法或者点击控件的右键属性点"作为服务器控件运行"就可以了