2010-03-26 120 views

回答

5

如果您想访问页面上的控件,则无法仅通过javascript调用完成此操作。例如,除非您发送JavaScript调用不会执行的数据,而是通过表单或AJAX提交,否则该页面不会知道文本框中的内容。

我建议一个javascript验证库,something like this。在提交之后,务必在服务器上进行验证,以检查是否禁用了javascript的用户(或者恶意试图绕过验证...)。

+0

如果您使用UpdatePanel,则ajax基本上会回发所有数据而不刷新页面......哪一个不是很好 – 2010-03-26 12:41:00

1

你需要看看如何使用UpdatePanel或直接ajax callback

随着UpdatePanel的,你经历最页面生命周期的,所以您可以访问文本框等

1

使用的UpdatePanel可能是你要完成的最简单的路径。

<asp:ScriptManager runat="server"> 
<asp:UpdatePanel runat="server"> 
    <ContentTemplate> 

    ... your controls ... 

    </ContentTemplate> 
</asp:UpdatePanel>