小编egu*_*iar的帖子

我可以在JavaScript中的switch语句中处理"未定义"的情况吗?

如果我将一个对象传递给case语句,并且有一个未定义的情况,我可以处理这种情况吗?如果是这样呢?如果不可能,那么处理交换机的未定义情况的最佳做法是什么?

javascript switch-statement

41
推荐指数
1
解决办法
2万
查看次数

c#你需要检查某些东西是否有值以及某些东西是否大于0?

在一个项目上工作,编码员在他的支票上做了很多.首先,他检查可空int是否有值,然后检查它是否大于0.为什么?为什么要进行两次检查,如果一次检查 - 如果大于0 - 应该足够吗?因为空值不大于0所以......这是多余的吗?

不确定这是否是我在这里问的问题,但我不知道如何在谷歌搜索中说出来,所以也许我不知道这个程序员做了什么.

c# if-statement

18
推荐指数
1
解决办法
4万
查看次数

JQuery无法找到我的元素.为什么?

更新:愚蠢的我没有注意到CASE不准确.我在这场比赛中奋斗了30多分钟,你们在不到5分钟内看到了我的问题!谢谢你给我带来了很多的悲伤 - 无论如何我对编程都很陌生,我需要学习如何寻找像这样的小东西,但非常感谢,它甚至没有超出我的想法:)

对不起大家 - 之前有误解,因为我忘记在我的问题中加上引号,但我可以向你保证我知道Jquery的选择器需要引号而且我一直在使用它们......

<div id='question' style="background-color:#DAE2E8;border-color:#A2B3C7;border-width:1px;border-style:solid"><br /> 
    <table id='searchtable' border='0'>
        <tr>
            <td><span class="label">Question ID:</span><input id='QuestionId' type='text'/></td>
            <td><span class="label">Question Title:</span><input id='QuestionTitle' type='text'/></td>
            <td><span class="label">Original URL:</span><input id='OriginalURL' type='text'/></td>
            <td><span class="label">Original Title:</span><input id='OriginalTitle' type='text' /></td>
            <td><span class="label">Chronic ID:</span><input id='ChronicID' type='text' /></td>   
        </tr><tr>
            <td><span class="label">Expert Name:</span><input id='ExpertName' type='text'/></td>  
            <td><span class="label">Topic ID:</span><input id='TopicID' type='text'/></td>
            <td><span class="label">Channel ID:</span><input id='ChennelID' type='text''/></td>
            <td><span class="label">Funded: </span><input id='IsFunded' type='text'/></td>
            <td><span class="label">Funded Partner:</span><input id='FundedPartner' type='text'/></td>
        </tr><tr>
            <td><input type="submit" value="Submit" onclick='ApplyNewFilters(this)' /></td>
        </tr>  
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

所以这是我的HTML代码(它在aspx页面中) - 我尝试使用$("#QuestionID").val() …

html javascript jquery input jquery-selectors

5
推荐指数
1
解决办法
2万
查看次数

如何更改模型属性上的“获取”和“设置”?

目前我有一个模型的 DateTime 属性。我正在使用 Telerik MVC 框架,但我使用的是 DateTime 属性,并且此属性的编辑器列是自动生成的,因此在我的视图或控制器中没有控制它的代码。在 Telerik 的网站上,有关于如何为日期时间选择器设置默认日期时间的说明,但此选择器并未在任何地方启动,因为它位于一列中。问题是我想将 DateTime 设置为当前日期和时间(如果尚未指定)。目前,模型的代码如下所示:

 public DateTime CreatedDate { get; set;}
Run Code Online (Sandbox Code Playgroud)

我希望它做更多这样的事情:

public DateTime CreatedDate
        {
            get
            {
                if (QuestionID != 0)
                {
                    return this.CreatedDate;
                }
                else
                {
                    return DateTime.Now;
                }

            }
            set { CreatedDate = value; }
        }
Run Code Online (Sandbox Code Playgroud)

这样,如果 ID 存在,它将返回为此问题存储的日期时间。如果您正在创建一个新问题,它将获取当前日期时间。

问题出在 Set 上。当我尝试加载屏幕时,将 get 设置为 Stack Overflow。我真的不熟悉这种代码,所以我不知道如何使用它。

之前我们不使用模型,而是使用 JQuery 获取 CreatedDate 的数据并将其设置为当前日期时间。问题是当您转到日期时间的“选择器”部分时,它会转到默认日期时间而不是当前日期时间。这就是为什么我想通过模型、视图或控制器而不是使用 Jquery 来设置它的原因。

如果您能帮助我理解模型中的 Gets 和 Sets,请告诉我!

model-view-controller model datetimepicker telerik-mvc telerik-grid

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

如何从常规网站调用Chrome扩展程序中定义的函数?

我想创建一个不属于chrome插件的网站,而只是使用该插件公开给它的一些API。这可能吗,如果可以,我该怎么做?我用谷歌搜索了这个问题,却找不到任何东西。

我正在尝试使用内容脚本,但没有任何反应。有人可以解释这是怎么回事吗?

manifest.json

{
  “ manifest_version”:2

  “ name”:“ Hello World Extension”,
  “ description”:“此扩展程序打印您好世界。”,
  “ version”:“ 1.0”,
  “背景”: {
    “ page”:“ background.html”
  },
  “ browser_action”:{
    “ default_icon”:“ img / icon.png”,
    “ default_popup”:“ popup.html”
  },
  “ content_scripts”:[
    {
      “ matches”:[“ http:// locahost:8888 / *”],
      “ js”:[“ EmotivAPI.js”]
     }
   ]
}

EmotivAPI.js

var port = chrome.runtime.connect();
console.log(“ Hello?”);
window.addEventListener(“ message”,function(event){
    //我们只接受来自我们自己的消息
    如果(event.source!= window)
        返回;

    如果(event.data.type &&(event.data.type ==“ FROM_PAGE”)){
        console.log(“已收到内容脚本:” + event.data.text);
        port.postMessage(event.data.text);
        警报(“收到!”);
    }
},错误);

网页中的js

window.sayHello = function(){
        window.postMessage({类型:“ FROM_PAGE”,文本:“您好,来自网页!”},“ *”);
    } …

javascript google-chrome google-chrome-extension

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

在C#中处理字符串化的JS对象

我能够将字符串化的Javascript对象返回给我的C#项目.字符串看起来像这样:

{ "QuestionId": "", "QuestionTitle": "HIU", "OriginalURL": "", "OriginalTitle": "", "ChronicID": ""}

如何在C#中使用这些参数轻松将其转换为Object?

更新:我得到了它的工作.见下面的代码.

SearchQuery search = (SearchQuery)JsonConvert.DeserializeObject(@filterParams, typeof(SearchQuery));
Run Code Online (Sandbox Code Playgroud)

javascript c# json

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

在重定向到WordPress页面之前,使用JavaScript测试是否存在WordPress页面

我的链接看起来像这样:

 http://localhost:8081/wordpress/?p=535
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript重定向到此页面?我不熟悉?语法,但我觉得我应该能够发送一些带有帖子ID的请求?

就像是:

redirect("p="+postid);
Run Code Online (Sandbox Code Playgroud)

只是打电话window.Location对我不起作用,因为如果帖子不存在,那么我希望能够做其他事情.另外,我不希望它直接发送给本地主机.它需要指向网站的根目录......

更像这样:

if (request("p="+postid) exists) {
    redirect("p="+postid);
}
Run Code Online (Sandbox Code Playgroud)

html javascript wordpress redirect web-applications

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

如何使用Wordpress的REST Api访问本地主机上的数据?

我一直在我本地主机上的wordpress博客上工作,我需要使用wordpress'REST Api进行概念验证 - 我如何从本地主机上的某些东西请求数据?我找不到关于如何使用REST Api的文档,有人可以帮助我吗?谢谢!

javascript rest wordpress jquery

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