【问题标题】:how to use guid with jquery in asp.net mvc 3 razor/jquery?如何在 asp.net mvc 3 razor/jquery 中使用 guid 和 jquery?
【发布时间】:2012-06-21 07:09:26
【问题描述】:

如何创建一个 id 作为按钮的 newguid 并在我的 jquery 脚本中使用它?比如:

   @{ var id = Guid.NewGuid().ToString(); } //

<input type=button id="@id" name="Go" /> @*how can i use this newguid as an id for my button?*@

<script>
            @*how can i use this id to attach an eventhandler to for my button?*@
            $("@id ).click(function(){ 
            });
</script>

【问题讨论】:

  • 你至少可以缩进你的代码和问题!
  • @gdoron 有些人有你知道的生活 :)
  • @HanssieTeeuwen:这与有没有生活无关。代码应始终可读且缩进正确。一个好的编辑器/IDE 甚至可以帮助你。它还使 您的 工作更轻松(因此您有更多时间“拥有生活”),因为您将花费更少的时间来处理在正确缩进的代码中快速发现的错误(例如缺少花括号)。除此之外,您需要帮助并发布格式正确的代码将使人们更有可能回答(因为他们不必将其粘贴到代码美化器等中即可阅读)
  • @ThiefMaster。 js-jquery MODERATOR 在行动。我知道我的选择是好的!顺便说一句,有没有办法跟踪和处理事情like thatAnother example。我看到很多 SO 用户抱怨这个人。他还有其他问题,但我先不说。

标签: jquery asp.net-mvc-3 razor


【解决方案1】:
@{ var id = Guid.NewGuid().ToString(); }
<input type="button" id="@id" name="Go" />

和脚本:

<script type="text/javascript">
    $('#@(id)').click(function() { 
        alert('Thank you for clicking on button with id = ' + this.id);
    });
</script>

【讨论】:

    猜你喜欢
    • 2011-07-07
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多