1
3
如果您的计算可以在javascript中重现,那么最简单的方法是使用jquery获取所有类似的项目:
或者,如果您的计算太复杂而不能用JavaScript(或者时间限制阻止了它),那么对Web服务的Ajax调用是最好的方法。假设我们有这样的Web服务:
您将需要一些JavaScript来调用WebService,您可以使用jquery或ms-ajax来实现它。我将展示两者的组合,只是为了好玩:
有关sys.net.webserviceproxy.invoke方法的完整信息,请查看此链接: http://www.asp.net/AJAX/Documentation/Live/ClientReference/Sys.Net/WebServiceProxyClass/WebServiceProxyInvokeMethod.aspx |
2
1
一种解决方案是在rowdatabound方法中构建一些javascript,以便在文本框更改时不断更新这些总计。 因此,在rowdatabound期间,开始在内存中构建一个javascript字符串,用于添加需要添加的文本框。rowdatabound的好处是,您可以通过调用textbox.clientID来获取这些文本框的客户端ID。 将此javascript添加到页面,然后将onkeyup事件添加到调用此脚本所需的每个文本框中。 类似于(这是来自GridView的行绑定事件)
然后,在构建完整个脚本后,使用page.clientscript类向页面添加一个方法,该方法将由您的onkeyup在文本框“MyAddupJavaScriptMethod”中调用。 希望这有意义,有帮助 |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |