使用 ajax 更新容器
Using ajax to update a container
我有一个 asp.net 的网络表单,上面有一个名为"content"的div元素和一个文本框。div 加载了一些 html,我已经将其检索到代码隐藏文件中的字符串中。在这个 html 中,我需要能够标记各种文本位,以便当用户单击它们时,它会将消息发送回服务器,然后服务器用其他一些数据填充文本框(在同一表单上)。
我遇到的问题是如何最好地通信回服务器 - 所以在下面的代码中,
1)该行应该提醒什么("您单击" + x);be,以便它使用 ajax 回调服务器,发送参数 'hello'
2) 在服务器上调用什么方法?会不会又Page_Load?
3)调用服务器后,我需要什么代码来填充文本框而不再次发回整个页面(即仍在使用ajax)? 问题不是在服务器上检索文本,假设我在服务器上收到"hello"作为参数,并希望再次使用 ajax 将"再见"发送回文本框
所以我的源 aspx 文件中有这个...
在我form_load的代码隐藏文件中,我有..
System.IO.StreamReader rdr = System.IO.File.OpenText("c:''myHtmlFile.html");
string s = rdr.ReadToEnd();
this.contents.InnerHtml = s;
我加载到div 元素中的 HTML 是这个
<script type="text/javascript">
function myfunction(x)
{
alert("You clicked " + x);
}
</script>
<p onclick="myfunction('hello')">hello</p>
当用户单击"hello"时,我希望 TextBox1 说"再见"。同样,服务器必须在这里处理事情,而无需重新发布网页。
有人有什么想法吗?请越简单越好!提前感谢...
查看Microsoft的文档以实现此接口:
ICallbackEventHandler
希望这有帮助。
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- Ajax更新面板随机错误'PRM_MissingPanel'
- AJAX更新面板不;t工作.请帮我找出我错在哪里.
- Ajax更新表数据,但不重复顺序
- 使用Ajax调用在服务器上实时更新页面
- Ruby on rails-更新ajax的PUT方法
- 多久向服务器发送一次Http请求以检查更新?(Ajax)
- 更新ajax send()内容
- 试图用返回的值更新AJAX字段(但必须在更新之前点击离开)
- 在不使用hash#的情况下更新AJAX请求的URL
- Rails实时聊天更新(AJAX或WebSokets)
- 使用新接收的数据更新AJAX/PHP VAR.id
- 简单的自动更新AJAX页面
- 在ClistView中更新Ajax数据库
- setInterval更新ajax列,除非鼠标悬停
- 更新$.ajax之后的类数组
- 更新AJAX请求中域名的DNS
- 用php编写.htaccess文件来更新AJAX允许的url
- Python和jQuery之间的进展更新.ajax调用
- 如何让Select2在国家/地区值更改时更新ajax调用