小编Use*_*ser的帖子

是否可以在不添加服务引用的情况下访问WCF服务?

我需要访问Wcf服务方法而不添加服务引用?如何做到这一点?

第1步:我创建一个WCF服务.
第2步:向我的应用程序添加服务引用.
第3步:将WCF服务方法访问到app.

像这样,

ServiceReference1.Service1Client obj = new ServiceReference1.Service1Client();
protected void Button1_Click(object sender, EventArgs e)
{
    UserDetails userInfo = new UserDetails();
    userInfo.UserName = TextBoxUserName.Text;
    userInfo.Password = TextBoxPassword.Text;
    userInfo.Country = TextBoxCountry.Text;
    userInfo.Email = TextBoxEmail.Text;
    string result = obj.InsertUserDetails(userInfo);
    LabelMessage.Text = result;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net wcf

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

JavaScript中的十进制比较失败

我需要在jquery中使用十进制比较来比较以下场景.

var a=99999999999.99;
var b=9999999999999999999

if(parseFloat(a).toFixed(2) > parseFloat(b).toFixed(2))
Run Code Online (Sandbox Code Playgroud)

这总是会回来的true.如何解决问题?

我试过的一些输出:

parseFloat(9874563212).toFixed(2) > parseFloat(98745632).toFixed(2) true
parseFloat(98745632).toFixed(2) > parseFloat(987456321).toFixed(2) false
parseFloat(99999999999.99).toFixed(2) > parseFloat(9999999999999999999).toFixed(2) true
parseFloat(99999999999.99).toFixed(2) > parseFloat(999999999999).toFixed(2) false
parseFloat(99999999999.99).toFixed(2) > parseFloat(9999999999999).toFixed(2) false
parseFloat(99999999999.99).toFixed(2) > parseFloat(99999999999999).toFixed(2) false
parseFloat(99999999999.99).toFixed(2) > parseFloat(999999999999999).toFixed(2) false
parseFloat(99999999999.99).toFixed(2) > parseFloat(9999999999999999).toFixed(2) true
parseFloat(99999999999.99).toFixed(2) > parseFloat(1111111111111111).toFixed(2) true
parseFloat(99999999999.99).toFixed(2) > parseFloat(111111111111111).toFixed(2) true
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在提交按钮单击时在mvc4中从视图到控制器获取文本框值

如何在mvc4中从视图到控制器获取文本框值?如果我在控制器中使用httppost方法,则无法找到页面错误.

视图

@model MVC_2.Models.FormModel

@{
    ViewBag.Title = "DisplayForm";
}

@using (Html.BeginForm("DisplayForm", "FormController", FormMethod.Post))
{
    <form>
        <div>
            @Html.LabelFor(model => model.Empname)
            @Html.TextBoxFor(model => model.Empname)
           @* @Html.Hidden("Emplname", Model.Empname)*@

            @Html.LabelFor(model => model.EmpId)
            @Html.TextBoxFor(model => model.EmpId)
           @* @Html.Hidden("Emplid", Model.EmpId)*@

            @Html.LabelFor(model => model.EmpDepartment)
            @Html.TextBoxFor(model => model.EmpDepartment)
           @* @Html.Hidden("Empldepart", Model.EmpDepartment)*@

            <input type="button" id="submitId" value="submit" />

        </div>
    </form>
}
Run Code Online (Sandbox Code Playgroud)

模型

   public class FormModel
    {
        public string _EmpName;
        public string _EmpId;
        public string _EmpDepartment;

        public string Empname
        {
            get {return _EmpName; }
            set { _EmpName = value; }
        } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

如何在c#中返回部分字符串?

我需要返回以下abc字符串的最大9位数.如何做到这一点?

public string test()
{
  string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
  return abc;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net c#-4.0

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

如何将JSON数据加载到Jqgrid?

我使用以下方式将数据加载到jqgrid中.我无法将json数据加载到jqgrid中.我将json解析为数组,如mydata = json.parse(jsondata).然后我绑定此数组(mydata)使用数据类型进入jqgrid :"local" .my问题是如何将json数据绑定到jqgrid?

         $("#datagrid").jqGrid({

                    datatype: "local", 
                    data: mydata,
                    colNames:['companyid','company', 'price', 'Change','perchange','LastUpdated'],
                    colModel:[
                        {name:'companyid',index:'companyid', width:100,editable:true,editoptions:{size:10}},
                        {name:'company',index:'company', width:100,editable:true},
                        {name:'price',index:'price', width:100,editable:true,editoptions:{size:10}},
                        {name:'Change',index:'Change', width:100,editable:true,editoptions:{size:25}},
                        {name:'perchange',index:'perchange', width:100, align:"right",editable:true,editoptions:{size:10}},
                        {name:'LastUpdated',index:'LastUpdated', width:200, align:"right",editable:true,editoptions:{size:10}}
                    ],
                    rowNum:10,
                    rowList:[3,6],
                    loadonce: true,
                    pager: '#navGrid',
                    sortname: 'companyid',
                    sortorder: "asc", 
                    height: 210,
                    width:600,
                    onSelectRow: function(id)
                                 {
                                    getID = jQuery("#datagrid").jqGrid('getCell', id, 'companyid')
                                 },
                    viewrecords: true,
                    caption:"JQ GRID"
                }); 
Run Code Online (Sandbox Code Playgroud)

JSON格式:

    [
        {
            "company": "test",
            "price": 98,
            "Change": 8,
            "perchange": 8,
            "LastUpdated": "2",
            "companyid": 2 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jqgrid

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

IE Vs FireFox中的Java脚本错误?

我使用以下脚本从HTML表中获取值.如果我使用 innerText,它将适用于IE和Chrome Fine.But FireFox显示错误:row.cells [0] .innerText是未定义的源.如果我使用textContent它将在Chrome和FireFox中运行良好.但IE显示以下错误cells.0.textContent'为null或不是对象.如何更改此脚本在IE,Chrome,FireFox上工作没有错误?我使用c = row.cells [0] .innerText.strip(); 或者 c = row.cells [0] .textContent.strip();

        function a()
        {

            var table = getServerObject("b");
            var row,c;
            for (var i = 2; i < table.rows.length - 1; i++)
            {
                row = table.rows[i]; 
                if(row.cells.length==1)continue;
                c= row.cells[0].innerText.strip(); //It was work in chrome and IE (or)
                c=row.cells[0].textContent.strip();//It was work in chrome and FF
                if(c==0)
               {
                //Something
               }

            }
        }
Run Code Online (Sandbox Code Playgroud)

javascript firefox internet-explorer google-chrome

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

Javascript函数不会在crm 2011中触发更改事件

场景:

第1步:使用MS CRM 2011.I编写javascript函数获取字段值(电子邮件实体)并将该值设置为关于Field.It工作正常.

第2步:写入更新关于字段中的值的过程清除.因为自动关联字段获取一些值.所以我需要在关于字段中将其更改为空.它工作正常.

第3步:现在我在onchange事件中调用javascript函数.

问题:关注字段值在进程Execute之后得到清除.这意味着旧值替换和新值得到关注字段.它就像一个on change事件.旧值替换为Empty.

但功能不触发.如果打开电子邮件表单并更改关于字段,它工作正常,这意味着Javascript可以工作.

摘要:当我从Process.But更改值时onchange事件没有调用我尝试手动javascript工作正常.

如何解决这个问题呢.

**请参阅以下屏幕截图:

使用此Java脚本:

步骤1编码 功能TofieldValuetoOtherField(){

var lookup = new Array();
lookup = Xrm.Page.getAttribute("to").getValue();
if (lookup != null) 
{

    var name = lookup[0].name;
    var id = lookup[0].id;
    var entityType = lookup[0].entityType;
    Xrm.Page.getAttribute("regardingobjectid").setValue([{ id: id, name: name, entityType: entityType }]);
     //Xrm.Page.data.entity.save();          

   }}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

像这样调用Onchange它没有被解雇.

在此输入图像描述

crm dynamics-crm dynamics-crm-2011 dynamics-crm-online

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

FireFox中的Javascript错误不在IE和Chrome中

我使用以下函数进行十进制验证.文本框只允许输入数字和.(点)符号.它在IE和Chrome中工作正常.我的问题是我得到的事件没有定义错误.怎么解决这个问题?我有很多文本框验证.所以我创建十进制验证,就像常见的一样,

//Call the Function
                             $('.decimalValidate').live('keypress',function(){
                                  var decimalid=$(this).attr("id");
                                  var decimalval=$('#'+decimalid).val();
                                  var decimalvalidate=ApplyDecimalFilter(decimalval);
                                  if(decimalvalidate == false)
                                  return false;
                             });
Run Code Online (Sandbox Code Playgroud)

//十进制验证的功能.它只允许一个.symbol.everything在IE和Chrome上运行良好

function ApplyDecimalFilter(id)
    {
        try {
              return NewDecimalFilter(id, event);

        } catch (e) {
            alert(e.message);
        }
    }

function NewDecimalFilter(o, event) {

        if (event.keyCode > 47 && event.keyCode < 58) {
            return true;
        }
        if ((event.keyCode == 8 || event.keyCode == 46) && o.indexOf('.') == -1)  {
            return true;
        }
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

我在文本框中使用此decimalValidate类,如,

input type="text" id="InputLoanAmount" class="decimalValidate" style="width:100px"
Run Code Online (Sandbox Code Playgroud)

javascript validation firefox internet-explorer google-chrome

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

使用jquery从kendo网格获取单元格值

如何使用jquery函数获取kendo网格单元格值?对于kendo网格来说是新手

{field:abc,title:values}
Run Code Online (Sandbox Code Playgroud)

我需要javascript或jquery中的abc值?

javascript jquery kendo-ui kendo-grid kendo-asp.net-mvc

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

如何在jquery中获取文本框id的一部分

我有一个文本框.id是account_0__abc.id会动态生成一个.我的问题是如何使用jquery以整个形式选择以__abc文本框结尾的id?

javascript jquery jquery-ui

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

从列表中获取值

我创建列表就像

var list = new List<KeyValuePair<string, string>>();
list.Add(new KeyValuePair<string, string>("1", "abc"));
list.Add(new KeyValuePair<string, string>("2", "def"));
list.Add(new KeyValuePair<string, string>("3", "ghi"));
Run Code Online (Sandbox Code Playgroud)

如何从此列表中选择值.这意味着我需要将1传递给列表并且需要取相等的值"abc".如何做到这一点?输入为1,输出为abc.

c# asp.net c#-3.0 c#-4.0

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

如何获取字符串的一部分

以下函数可以从字符串返回9位数.

我的问题是,如果我传递abc ="123456",这意味着它低于9位数.它显示错误.我需要从给定的字符串最多9位数.如果我传递六位数,我需要六位数字符串而不是错误.

public string test()
{
  string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
  return abc.Substring(0, 9);
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

获取c#中的参数计数

class abc
{
  public object test(params object[] par)
  {
    //I need Count of the parameter here which means to check par contains 1 or 1,2
  }

}

I access the class like,

abc obj =new abc();
obj.test(1);
    (or)
obj.test(1,2);
Run Code Online (Sandbox Code Playgroud)

我的问题是,有可能发送1或1,2.我需要在测试类的Object中有多少个参数的计数?怎么做?

c# asp.net c#-4.0

-4
推荐指数
1
解决办法
160
查看次数