我在document.ready函数中使用JavaScript创建了文本框,并使用ASP.Net中的类名追加现有的自定义控件。
如何在page_load事件中获取文本框值?
答案 0 :(得分:2)
因此,您创建的控件不是ASP.NET中的控件。严格来说,这只是一个页面元素,ASP.NET对此一无所知。
但是,如果这是一个文本框,它显然已成为表单的一部分,因此很有可能您可以从Request对象访问它的值:
string textBoxValue = Request.Form.GetValues("textBoxName");
注意1.要在请求中包含此值,您需要确保文本框设置了name
属性:name='textBoxName'
注意2.这绝不是ASP.NET世界中常见或鼓励的做法。您是否考虑过操纵服务器端文本框的可见性?