小编Nic*_*rca的帖子

将参数传递给XMLHttpRequest对象

如何将参数传递给XMLHttpRequest对象?

function setGUID(aGUID) {

    var xhReq = new XMLHttpRequest();

    xhReq.open("POST", "ClientService.svc/REST/SetAGUID" , false);
    xhReq.send(null);
    var serverResponse = JSON.parse(xhReq.responseText);
    alert(serverResponse);
    return serverResponse;
}
Run Code Online (Sandbox Code Playgroud)

我需要使用javascript而不是jquery,在jquery中我得到它使用这个代码,但似乎无法用直接的javascript方式弄清楚它..

function setGUID(aGUID) {

    var applicationData = null;

    $.ajax({
        type: "POST",
        url: "ClientService.svc/REST/SetAGUID",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify({ aGUID: aGUID }),
        dataType: "json",
        async: false,
        success: function (msg) {

            applicationData = msg;

        },
        error: function (xhr, status, error) { ); }
    });

    return applicationData;

}
Run Code Online (Sandbox Code Playgroud)

javascript

11
推荐指数
1
解决办法
6万
查看次数

访问引用应用程序设置配置文件的常量静态类

我有一个叫做LocalConstants的课....

 public static class LocalConstants {
    public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
    public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
 }
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的主程序中访问此类时,我得到一个空引用异常.ConfigurationManager.AppSettings中的任何内容[始终为null.但如果我写

  //The value is returned fine 
  string bo=ConfigurationManager.AppSettings["MSQueue"];
Run Code Online (Sandbox Code Playgroud)

这个编译很好,但总是为null并抛出NullRefexception

   string moomoo = LocalConstants.PROJECT_PATH;
Run Code Online (Sandbox Code Playgroud)

例外是'TestCodeOutOnSide.LocalConstants'的类型初始值设定项引发异常.

innerException是未设置为对象实例的基本Object引用.

即使我将PROJECT_PATH更改为

public static readonly string PROJECT_PATH = @"FORMATNAME:DIRECT=OS:serus-nickl\RMQDEV";
Run Code Online (Sandbox Code Playgroud)

我得到了同样的例外

有任何想法吗?

c#

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

实例化类型列表<>的属性

我在我的类中创建了List类型的属性

public List<string> CategoryRef { get; set; }
Run Code Online (Sandbox Code Playgroud)

现在,当我想在列表中添加一个字符串时,我尝试了

Product p=new Product();
p.CategoryRef.Add("Nick");
Run Code Online (Sandbox Code Playgroud)

编译器对我大吼,说对象没有设置为对象的实例.如何实例化一个属性?

c#

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

将表单上的所有控件一次性设置为只读

有没有人有一段代码可以在一个Form中制作所有的控件(甚至所有TextBox),它是一次只读的,而不必将每个Control设置为只读?

.net c# vb.net winforms

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

固定数组作为参数

我有一个Web服务,它有一个数组作为参数.问题是我只想让用户向我发送一个包含15个条目的数组.当然,如果他们给我发了一个更大的阵列,我可以编写代码只采取前15,但我不想这样做.我想让用户了解我们需要15个条目,只有15个条目,而不是更多.

我知道将数组初始化为固定值的唯一方法是实例化它,我不能将它作为参数.

也许作为参数的数组不是最佳选择?有任何想法吗?

c#

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

将C#值传递给Javascript

在加载页面时,我想从服务器端变量向我的javascript函数传递一个值.

我似乎无法让它工作这就是我所拥有的:

Asp.Net

protected void Page_Load(object sender, EventArgs e)
{
    string blah="ER432";
}
Run Code Online (Sandbox Code Playgroud)

使用Javascript

<script type="text/javascript">

    var JavascriptBlah = '<%=blah%>';

    initObject.backg.product_line = JavascriptBlah;

</script>
Run Code Online (Sandbox Code Playgroud)

将其添加到页面

 public string blah { get; set; }


        protected void Page_Load(object sender, EventArgs e)
        {
           blah="ER432";
        }
Run Code Online (Sandbox Code Playgroud)

我仍然收到错误:CS0103:当前上下文中不存在名称'blah'

此外,我想尝试在不使用hdden字段的情况下完成此操作

javascript c# asp.net

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

替换字符串Jquery中的所有出现次数

我有一串数据..

This is a template body for  &lt&ltApproved&gt&gt &lt&ltSubmitted&gt&gt
Run Code Online (Sandbox Code Playgroud)

我想将"<"替换为"<<",将">"替换为">>"

要替换"<",我写了这段代码..

 var body = $('#txtHSliderl').val().replace("&lt", "<<");
Run Code Online (Sandbox Code Playgroud)

但它似乎只是取代了第一次出现..

This is a template body for  <<&ltApproved&gt&gt &lt&ltSubmitted&gt&gt
Run Code Online (Sandbox Code Playgroud)

如何更换所有出现的内容?

jquery

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

SKU号码Iphone应用程序在哪里?

我在哪里可以找到我的iPhone应用程序的SKU编号?是在xcode的某个地方吗?

iphone

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

未找到System.Data程序集

System.Data在我的Windows服务项目中有一个参考.我一直得到Exception:

无法加载文件或程序集'System.Data,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.该系统找不到指定的文件.

我附上FusionLog我的代码并发现以下内容.对于System.Data只有Visual Studio是寻找在这里:

程序集管理器从:C:\ windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll加载

它应该在这里看(所有其他程序集都是System.Data)

程序集管理器从:C:\ windows\Microsoft.NET\Framework\v4.0.30319\clr.dll加载

如何指向我的System.Data文件以查找正确的位置?

我的猜测是Microsoft Commerce Serverdll可能正在引用2.0文件夹.

c# .net-assembly system.data

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

获取Checkbox价值Jquery Mobile

我正在设置我的jquery移动复选框,如此..

 $("#checkbox-2a").attr("checked", settings.DEnabled).checkboxradio("refresh");
Run Code Online (Sandbox Code Playgroud)

这是标记

 <fieldset data-role="controlgroup" data-mini="true" style="text-align:center;">
            <input type="checkbox" name="checkbox-2a" id="checkbox-2a" class="custom" />
            <label for="checkbox-2a">
                Enable D</label>
..
Run Code Online (Sandbox Code Playgroud)

复选框已正确检查.但是现在当我想用这段代码检索一个值时..

  settings.DEnabled = $("#checkbox-2a").attr("checked");
Run Code Online (Sandbox Code Playgroud)

当我调试它时,返回'checked',当我查看标记时,当ui中的正确检查bool时,复选框正在更新.我没有在标记中看到"已检查"属性.

如何获取/查找复选框的值?

jquery jquery-mobile

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