访问控制、ajax、asp.net

访问控制、ajax、asp.net,asp.net,ajax,controls,Asp.net,Ajax,Controls,我有一个带有一些控件的aspx页面。 我还有一个DIV,它是通过AJAX调用动态填充的。 此AJAX调用返回两个控件,例如HtmlInputText1和HtmlInputText2 提交页面时,我可以通过Request.Form从该控件获取值。 如果可能的话,在pege代码后面访问此控件的属性(例如HtmlInputText1.Height等) 我认为那是不可能的,但我不确定。 我可以使用隐藏字段。还有其他方法吗?您希望服务器知道的数据可以通过表单中的javascript设置。 然后可以手动处理

我有一个带有一些控件的aspx页面。 我还有一个DIV,它是通过AJAX调用动态填充的。 此AJAX调用返回两个控件,例如HtmlInputText1和HtmlInputText2

提交页面时,我可以通过Request.Form从该控件获取值。 如果可能的话,在pege代码后面访问此控件的属性(例如HtmlInputText1.Height等)

我认为那是不可能的,但我不确定。
我可以使用隐藏字段。还有其他方法吗?

您希望服务器知道的数据可以通过表单中的javascript设置。 然后可以手动处理目标值的回发数据

您可以编写一些javascript来修改浏览器中服务器控件的值

<script language="javascript" type="text/javascript">
function changeValue() {
    var txtControlClient = document.getElementById('<%= txtControl.ClientID %>');
    txtControlClient.value = "modified text";
}
</script>

函数changeValue(){
var txtControlClient=document.getElementById(“”);
txtControlClient.value=“修改的文本”;
}
在预期的事件中,在回发之前调用changeValue()函数,然后可以使用服务器控件对象txtControl来获取已更改的值或属性


您希望服务器知道的数据 可以由内的javascript设置 表格。然后你就可以处理了 目标值的回发数据 手动


如何做到这一点?

你的问题不是很清楚。您是否询问是否可以在页面回发上获取动态创建的控件的属性?