小编use*_*794的帖子

非静态方法需要目标

我有一个控制器动作,可以在本地和生产中使用Firefox,在本地使用IE,但在生产中不是IE.这是我的控制器动作:

public ActionResult MNPurchase()
{
    CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"];

    decimal OP = landTitleUnitOfWork.Sales.Find()
        .Where(x => x.Min >= calculationViewModel.SalesPrice)
        .FirstOrDefault()
        .OP;

    decimal MP = landTitleUnitOfWork.Sales.Find()
        .Where(x => x.Min >= calculationViewModel.MortgageAmount)
        .FirstOrDefault()
        .MP;

    calculationViewModel.LoanAmount = (OP + 100) - MP;
    calculationViewModel.LendersTitleInsurance = (calculationViewModel.LoanAmount + 850);

    return View(calculationViewModel);
}
Run Code Online (Sandbox Code Playgroud)

这是我在IE中获得的堆栈跟踪:

错误.处理您的请求时发生错误.System.Reflection.TargetException:非静态方法需要一个目标.System.Reflection.RuntimeMethodInfo.Invoke的System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化)中的System.Reflection.RuntimeMethodInfo.CheckConsistency(Object target)处于System.Reflection.RuntimeMethodInfo.Invoke(Object obj, System.Data.Objects.ELinq.QueryParameterExpression.TryGetFieldOrPropertyValue(MemberExpression me,Object instance,System.Reflection.RuntimePropertyInfo.GetValue(Object obj,Object [] index)中的BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化) System.Data.Objects.ELinq.ELinqQueryState上的System.Data.Objects.ELinq.QueryParameterExpression.EvaluateParameter(Object [] arguments)中的System.Data.Objects.ELinq.QueryParameterExpression.TryEvaluatePath(Expression expression,ConstantExpression&constantExpression)中的Object&memberValue) .GetExecutionPlan(Nullable 1 forMergeOption) at System.Data.Objects.ObjectQuery1.GetResults(Nullable 1 forMergeOption) at System.Data.Objects.ObjectQuery1.System.Collections.Generic.IEnumerable.GetEnumerator()在System.Linq.Enumerable.FirstOrDefault [T 来自 …

c# asp.net-mvc entity-framework asp.net-mvc-3 entity-framework-5

222
推荐指数
5
解决办法
20万
查看次数

"document.getElementByClass不是一个函数"

我正在尝试运行onClick任何按钮的功能onclick.我在Firebug中收到错误

document.getElementByClass不是函数

这是我的代码:

var stopMusicExt = document.getElementByClass("stopButton");
    stopButton.onclick = function() {
        var ta = document.getElementByClass("stopButton");
        document['player'].stopMusicExt(ta.value);
        ta.value = "";
    };
Run Code Online (Sandbox Code Playgroud)

javascript

135
推荐指数
5
解决办法
57万
查看次数

MySQL和PHP - 插入NULL而不是空字符串

我有一个MySQL语句,将一些变量插入数据库.我最近添加了2个可选字段($ intLat,$ intLng).现在,如果没有输入这些值,我会将空字符串作为值传递.如何将显式NULL值传递给MySQL(如果为空)?

$query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng)
          VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', '$long', 
                  '$intLat', '$intLng')";
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

php mysql null sql-insert

75
推荐指数
5
解决办法
16万
查看次数

PHP删除特定字符串之前的所有字符

我需要在字符串内部发生之前删除任何字符串中的所有字符:

"www/audio"
Run Code Online (Sandbox Code Playgroud)

不知道我怎么做到这一点.

php string

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

jQuery - 获取ajax POST的表单值

我试图通过AJAX将表单值发布到php文件.如何收集我的表单值以发送"data"参数?

$.ajax({
        type: "POST",
        data: "submit=1&username="+username+"&email="+email+"&password="+password+"&passconf="+passconf,
        url: "http://rt.ja.com/includes/register.php",
        success: function(data)
        {   
            //alert(data);
            $('#userError').html(data);
            $("#userError").html(userChar);
            $("#userError").html(userTaken);
        }
    });
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="border">
  <form  action="/" id="registerSubmit">
    <div id="userError"></div>
      Username: <input type="text" name="username" id="username" size="10"/><br>
      <div id="emailError" ></div>
      Email: <input type="text" name="email" size="10" id="email"/><br>
      <div id="passError" ></div>
      Password: <input type="password" name="password" size="10" id="password"/><br>
      <div id="passConfError" ></div>
      Confirm Password: <input type="password" name="passconf" size="10" id="passconf"/><br>
      <input type="submit" name="submit" value="Register" />
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

ajax jquery

67
推荐指数
4
解决办法
21万
查看次数

用按钮切换显示/隐藏div?

希望这是一个简单的问题.我有一个div,我想用按钮切换隐藏/显示.

<div id="newpost">
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

66
推荐指数
4
解决办法
40万
查看次数

PHP检查文件扩展名

我有一个上传脚本,我需要检查文件扩展名,然后根据该文件扩展名运行单独的函数.有人知道我应该使用什么代码吗?

if (FILE EXTENSION == ???)
{
FUNCTION1
}
else if
{
FUNCTION2
}
Run Code Online (Sandbox Code Playgroud)

php

46
推荐指数
4
解决办法
10万
查看次数

如何检查localhost

在c#中是否有办法检查应用程序是否在localhost上运行(而不是生产服务器)?

我正在编写一个群发邮件程序,需要使用某个邮件队列才能在localhost上运行.

if (Localhost)
{
Queue = QueueLocal;
}
else
{
Queue = QueueProduction;
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

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

jQuery - 当输入字段被聚焦时,带有回车键的目标按钮

我有一个输入字段和一个登录按钮.我想允许用户点击"输入"键,在输入字段聚焦时单击按钮.我如何用jQuery做到这一点?

<input type="text" size="10" id="loginUserID" name="username">
<input type="button" value="Login" name="loginBtn" id="loginBtn">
Run Code Online (Sandbox Code Playgroud)

html jquery

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

PHP - 确保字符串没有空格

如何检查PHP字符串是否包含任何空格?我想检查是否有空格,然后回显错误消息,如果为true

if(strlen($username) == whitespace ){

                echo "<center>Your username must not contain any whitespace</center>";
Run Code Online (Sandbox Code Playgroud)

php

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