【问题标题】:Settings values into TextBox - Ajaxified Aspx设置值到 TextBox - Ajaxified Aspx
【发布时间】:2009-01-15 17:59:26
【问题描述】:

我在 aspx 中使用 AjaxToolKit,所以提示是如何为文本框设置值?我正在使用 javascript 从另一个 aspx 检索值,所以现在我(例如)在本地 var 中(在代码隐藏中)有一个价格总和,我想在带有 runat="server"

的 TextBox 中设置该值>

我必须使用 jquery 或 javascript?使用网络方法?怎么会这样?谢谢

我也在代码隐藏中尝试过这个:

((TextBox)FindControl("txtTotalAmount")).Text = total;

我发现了一些提示,例如,在 html 上下文中 id 会发生变化,显然类似于

ctl00_cphMainContent_
我该如何驯服这个?

【问题讨论】:

    标签: asp.net ajax


    【解决方案1】:

    您可以尝试以下步骤:

    1. 在后面的页面加载代码中,将文本框的 ClientID 属性分配给 javascript 变量(这将允许您使用 getElementById 方法访问文本框)
    2. 使用 PageMethod 检索要在文本框中显示的价格总和
    3. 使用getElementById(步骤1中存储在js变量中的id)获取文本框的句柄,然后将其“value”属性设置为步骤2中PageMethod返回的值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多