我有一个带有一些控件的aspx页面。 我还有一个DIV,它是从AJAX调用动态填充的。 这个AJAX调用返回一对控件,例如HtmlInputText1和HtmlInputText2。
提交页面时,我可以通过Request.Form从此控件中获取值。 如果可能在后面的pege代码上访问此控件的属性(例如HtmlInputText1.Height等)。
我认为这是不可能的,但我不确定。 我可以使用隐藏字段。还有其他方式吗?
答案 0 :(得分:1)
您希望服务器知道的数据可以通过表单中的javascript进行设置。 然后,您可以手动处理目标值的回发数据。
您可以编写一些javascript来修改浏览器中服务器控件的值。
<script language="javascript" type="text/javascript">
function changeValue() {
var txtControlClient = document.getElementById('<%= txtControl.ClientID %>');
txtControlClient.value = "modified text";
}
</script>
在预期的事件中,您在回发之前调用changeValue()函数,然后您可以使用服务器控件对象txtControl来获取您已更改的值或属性。
答案 1 :(得分:0)
您希望服务器知道的数据 可以通过javascript设置 表格。然后你可以处理 回发目标值的数据 手动
如何制作?