如何在对用户控件执行操作后调用 Web 服务
How can I call a webservice after an action on a User Control?
我想
在用户单击由 .NET (WEbForms) 用户控件生成的复选框时调用 Web 服务函数 (.asmx):
CheckBox chb = new CheckBox();
chb.InputAttributes.Add("value", "my_id_00");
chb.Text = "Title 00";
myPanel.Controls.Add(chb);
并传递参数"值"(因此,my_id_00
)。
我该怎么做?
您可以通过多种方式执行此操作:
1) 为每个复选框添加一个 JavaScript onClick 事件。JavaScript 函数可以调用 Web 服务。
chb.Attributes.Add("onclick", String.Format("CallMyWebService({0});", "my_id_00");
<script type="text/javascript">
function CallMyWebService(value){
//Code to Call Web Service passing value
}
</script>
2) 为复选框添加服务器端事件处理程序。事件处理程序提取值并调用 Web 服务
chb.CheckedChanged += new EventHandler(chkBox_CheckedChanged);
3) 如果 JQuery 是一个选项,请将 Javascript onClick 函数附加到 Page Ready 事件上的每个复选框。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- 如何使用Ajax调用特定的控制器和操作来重定向用户
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- HTML class=Ajax操作,如何让类点击调用好的操作
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- 是否可以将alertify.js的cancel按钮和onclose调用的操作分开
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- Rails:如何在jQuery(.js.erb)中调用“create”操作
- 如何重新加载调用部分视图的操作
- React/Redux 状态在第二次操作调用时为空
- 如何使用ROR从控制器操作调用javascript函数
- 表单操作调用按钮
- 从表单操作调用JS函数,然后从JS调用PHP
- 在对支柱 1 执行操作调用之前确认对话框
- 如何在 Yii 中通过操作调用 CJui对话
- EmberJS actions - 当包装在“actions”中时,从另一个操作调用一个操作
- ServiceNow UI操作调用客户端和服务器代码
- 在js文件中播放框架控制器操作调用
- 使用URL从html表单操作调用Java API时返回的响应