代码之家  ›  专栏  ›  技术社区  ›  roman m

用户通知ASP.NET(希望能够从服务器和客户端触发)

  •  0
  • roman m  · 技术社区  · 17 年前

    我看到了几个 similar questions

    我想有一种方法可以给用户提供一些关于他们行为的反馈,这些反馈可以从 客户端和服务器端

    我构建了一个带有标签(标签的文本属性是公开的)和一些JS的UserControl,这些JS在页面加载事件后不久隐藏了标签。这对于服务器端来说很好,但是我在使用JS(来自父页面)设置标签文本时遇到了问题。

    问题归结为以下两点:

    1. 有没有办法用JS在子用户控件上设置公共属性?
    2. ASP.NET中是否有更好的用户通知实现(客户端和服务器端)

    编辑

    最终在标签中添加了一个bugus类,以便在子用户控件中找到它,这不是最好的解决方案,但目前它仍然有效

    1 回复  |  直到 6 年前
        1
  •  1
  •   John Farrell    17 年前

    看起来您正在动态设置子控件的ID?如果是这样的话,你要么给它一个独特的CSS类,你可以在以后根据我的示例代码找到它,要么你可以稍微遍历dom来找到它。比如:

    $("div div span.theControl").html("Hey there");
    

    也许我不明白这个问题,但这不管用吗?

    $(".theControl").html('Look users, you did something cool');
    

    根据您的评论,我认为问题的关键不在于如何找到子控件,而在于您可以为子控件提供什么类型的值或类,以便jQuery能够找到它。