小编Mik*_*keT的帖子

$ Find返回null

我在页面上有以下JScript

<script type="text/javascript">
    function ProcessButtonDisable() {
        var button = $find("<%=ProcessButton.ClientID %>");
        button.disabled = true;
            }
</script>
Run Code Online (Sandbox Code Playgroud)

然后

<asp:Button ID="ProcessButton" Text="Process All" runat="server" OnClick="Process_Click" OnClientClick="ProcessButtonDisable()" />
Run Code Online (Sandbox Code Playgroud)

当你运行页面并解雇按钮时,我得到了

Microsoft JScript运行时错误:无法设置属性'disabled'的值:object为null或undefined

并且动态页面已将其转换为:

<script type="text/javascript">
    function ProcessButtonDisable() {
        var button = $find("ctl00_ctl00_BodyContentPlaceHolder_MainContentPlaceHolder_ProcessButton");
        button.disabled = true;
    }
</script>

<input type="submit" name="ctl00$ctl00$BodyContentPlaceHolder$MainContentPlaceHolder$ProcessButton" value="Process All" onclick="ProcessButtonDisable();" id="ctl00_ctl00_BodyContentPlaceHolder_MainContentPlaceHolder_ProcessButton" />
Run Code Online (Sandbox Code Playgroud)

因为控件是明确定义的,客户端ID似乎返回正确的id我不知道什么是错的

有帮助吗?

ps如果从代码中不清楚,这样做的目的是防止用户在初次点击后页面有时间重新加载之前点击并重新发送请求

.net asp.net jscript.net

6
推荐指数
2
解决办法
8996
查看次数

计算拦截向量

我有2个对象(我将它们称为目标拦截器).我知道目标的当前位置和速度.我知道拦截器的当前位置和速度.

从那以后,我现在需要知道的是:

  • 是否可以拦截,即在同一时间点的相同位置.
  • 拦截器需要传递什么载体
  • 拦截需要多长时间

即目标@(120,40),每秒V(5,2)和拦截器@(80,80),可以每秒10的速度行进.

我环顾四周,找到了很多方法来找出他们遇到的点,他们都围绕两个向量之间的角度旋转,因为我不知道第二个向量,我无法计算,我得到了失去了试图解决这个问题.

任何有关如何进行的建议或指导都表示赞赏.

c# math vector

2
推荐指数
2
解决办法
1855
查看次数

项目列表中每个项目的最大值

我有一个C类,它有一个List [B],每个B都有一个Dictionary [A,double]

我需要选择目前我正在做的每A最大(双倍):

Dictionary<A,double> rtn = new Dictionary<A,double>();
foreach (var B in C.Bs)
{
    foreach (var kvpA in B.A_list.Where(a => !rtn.Keys.ToList().Contains(a)))
    {
        rtn.Add(kvpA.Key, kvpA.Value);
    }
    foreach(var kvpA in B.A_list.Where(a => rtn.Keys.Contains(a) && a.Value>rtn[a]))
    {
        rtn[kvpA.Key] = kvpA.Value;
    }
}
return rtn;
Run Code Online (Sandbox Code Playgroud)

然而,这看起来相当混乱所以我正在尝试构建一个更好的linq查询,但无法弄清楚语法.任何帮助?

c# linq

1
推荐指数
1
解决办法
110
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

jscript.net ×1

linq ×1

math ×1

vector ×1