小编May*_*lor的帖子

App_Web _*.dll中的System.NullReferenceException

我有一个奇怪的问题.

除了一个视图页面,我的MVC应用程序似乎工作得很好.

有问题的视图页面(组织/编辑)在页面上的每个代码项上获得'NullReferenceException'.无论是Html.TextBoxFor()还是HTML.AntiForgeryToken().

我将我的模型,视图和控制器放在另一个我认为相关的问题上 - /sf/ask/1853310651/

如下所示,我的模型内部确实有信息.此屏幕截图是在控制器内部的" 返回视图("编辑",型号) " 处拍摄的.

例外细节

- Source = App_Web_zu4jlld0
- StackTrace =    at ASP._Page_Views_Organization_Edit_vbhtml.Execute() in C:\Users\mtaylor\Projects\Check Im Here\mtaylor-branch\CheckImHere_v2\CheckImHereMVC\Views\Organization\Edit.vbhtml:line 16
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.StartPage.RunPage()
   at System.Web.WebPages.StartPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17()
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

视图

@ModelType CheckImHereMVC.OrganizationEditViewModel

@Using Html.BeginForm("Edit", …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc nullreferenceexception razor

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

智能感知不会自动运行VSCode

我刚下载了Visual Studio Code,我的Intellisense不会自动运行.

控制此操作的两个设置似乎设置正确:

"editor.quickSuggestions": true,
"editor.suggestOnTriggerCharacters": true,
Run Code Online (Sandbox Code Playgroud)

当我开始输入并按"CTRL + Space"时,我确实得到了一个Intellisense菜单,但是这给了我一个列表,而不是我的对象专门的东西.

我究竟做错了什么?

c# visual-studio-code

24
推荐指数
5
解决办法
3万
查看次数

无法隐式转换类型'int?' 'int'.

我收到错误"无法隐式转换类型'int?' 到'int'.在返回行的OrdersPerHour上存在显式转换(你是否错过了演员?)我不确定为什么,因为我的C#技能不是那么先进.任何帮助,将不胜感激.

static int OrdersPerHour(string User)
{
    int? OrdersPerHour;
    OleDbConnection conn = new OleDbConnection(strAccessConn);
    DateTime curTime = DateTime.Now;        

    try
    {
        string query = "SELECT COUNT(ControlNumber) FROM Log WHERE DateChanged > #" + curTime.AddHours(-1) + "# AND User = '" + User + "' AND Log.EndStatus in ('Needs Review', 'Check Search', 'Vision Delivery', 'CA Review', '1TSI To Be Delivered');";
        OleDbCommand dbcommand = new OleDbCommand(query, conn);
        dbcommand.Connection.Open();
        dbcommand.CommandType = CommandType.Text;
        OrdersPerHour = (int?)dbcommand.ExecuteScalar();

        Console.WriteLine("Orders per hour for " + User + " …
Run Code Online (Sandbox Code Playgroud)

c# executescalar

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

FileOutputStream等效

我正在尝试将pdf旋转180度,我正在使用ITextSharp库来执行此操作.以下代码取自其网站的示例.但是,我似乎无法找到要导入的正确名称空间以使"FileOutputStream"起作用.

这是一个控制台应用程序,因此不确定Java的"FileOutpuStream"是否可行.

PDFStamper()的结构如下:

PdfStamper(PDF阅读器,Stream os)

public void rotatePDF(string inputFile)
        {
            // get input document

         PdfReader reader = new PdfReader(inputFile);         
         PdfName pdfName = new PdfName(inputFile);
         int n = reader.NumberOfPages;
         int rot;
         PdfDictionary pageDict;
         for (int i = 1; i <= n; i++)
         {
             rot = reader.GetPageRotation(i);
             pageDict = reader.GetPageN(i);
             pageDict.Put(PdfName.ROTATE, new PdfNumber(rot + 180));
         }

         PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(inputFile));
         stamper.closer();
         reader.Close();


        }
Run Code Online (Sandbox Code Playgroud)

c# pdf itextsharp fileoutputstream

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

PDFsharp自动换行

我似乎无法理解如何使用PDFsharp在我创建的矩形中包装文本.我已经看过文章解释如何,但是当我尝试它时,我的文本仍然延伸到PDF的页面.任何帮助都会很棒(这是我第一次使用PDFsharp).

rect = new XRect(20, 300, 400, 100);
tf.Alignment = XParagraphAlignment.Left;
gfx.DrawString("\t • Please call the borrower prior to closing and confirm your arrival time and the closing location. \n", font, XBrushes.Black, rect, XStringFormats.TopLeft);
rect = new XRect(20, 320, 100, 100);
gfx.DrawString("\t • If the borrower needs to change the closing appointment time or date for any reason please have them call McDonnell Law Firm at 866-931-8793 \n", font, XBrushes.Black, rect, XStringFormats.TopLeft);
rect = new XRect(20, 340, 100, 100);
gfx.DrawString("\t …
Run Code Online (Sandbox Code Playgroud)

c# pdfsharp

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

Node.js服务器没有响应

我正在使用NODE.js和Express(快速生成器)来创建一个网站.我昨天下午工作得很好,但我想我改变了一些东西,现在不行.我的防火墙已关闭.

我在控制台上获得以下内容.

C:\website>node bin/www
Listening on 8080
Get / - - ms - -
Get / - - ms - -
Get / - - ms - -
Run Code Online (Sandbox Code Playgroud)

每次Get / - - ms - -我尝试去我的时候都会发生这些事127.0.0.1:8080

这是我的bin/www文件:

#!/usr/bin/env node
var debug = require('debug')('test');
var app = require('../app');

app.set('port', process.env.PORT || 8080);

var server = app.listen(app.get('port'), function() {

  console.log("Listening on " + server.address().port);

  debug('Express server listening on port ' + server.address().port);
});
Run Code Online (Sandbox Code Playgroud)

还有我的app.js:

var express = require('express');
var path …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

Bootstrap下拉菜单文本颜色

所以我第一次使用Twitter的Bootstrap,我试图在它们崩溃后更改下拉菜单中文本的颜色.(如果这是有道理的)

我使用这个网站(<<< ---我正在使用的CSS链接)来帮助一些CSS,但我似乎无法找到正确的代码块来改变正确文本的颜色.

当您压缩网页以显示折叠菜单并转到下拉列表时,您将看到蓝色背景转移到下拉菜单项,但字体颜色为黑色,因此很难阅读.我希望这个字体是白色的.

<nav class="navbar navbar-custom" role="navigation">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse"
                data-target="#bs-example-navbar-collapse-1">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
        <a class="navbar-brand" href="#">ATR Notary</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav">
            <li class="dropdown">
                <a href="~/Order/Index" class="dropdown-toggle"
                   data-toggle="dropdown">Orders <b class="caret"></b></a>
                <ul class="dropdown-menu">                                    
                    <li><a href="~/Order/Index">View Orders</a></li>
                    <li><a href="~/Order/Create">Add Order</a></li>
                </ul>
            </li> …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap drop-down-menu twitter-bootstrap-3

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

使用 Prettier JS 时保留 then() catch() 格式

我刚开始使用PrettierJS插件VSCode,我正在寻找一种方式来保护我的服务电话(以及随后的承诺),我的代码格式。

我知道您可以//prettier-ignore在代码块之前添加注释以保留代码模式,但由于我在整个应用程序中都这样做,我不想在任何地方添加该注释行。

现在,我的代码块如下所示:

       return this.thingService.addThing(newThing)
            .then(wonFunction)
            .catch(lostFunction);
Run Code Online (Sandbox Code Playgroud)

但是当我执行 Prettier format 命令时,我得到了这个:

    return this.accessData.addRight(newRight).then(wonAddAccessRight).catch(lostAddAccessRight);
Run Code Online (Sandbox Code Playgroud)

我想要一种在不使用//prettier-ignore注释的情况下保护我的代码块不被更改的方法。

javascript format formatting visual-studio-code prettier

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

使用 Flutter 在 Google 地图标记周围居中摄像头位置

我正在使用google_maps_flutter: ^0.5.13开发一个基本的“谷歌地图上的多个标记”类型的 Flutter 屏幕。

我很好奇其他人是如何initialCameraPostion为GoogleMap()班级设置的。我要么

  1. 最初将其设置为静态
  2. 在该getMapMarkers()函数中,我将调用 a setMarkers(List<dynamic> markers)(接收标记或对象列表)并GeoPoint从标记列表中获取其中之一并使用它来设置initialCameraPosition.

     class MapScreenState extends State<MapScreen> {
    
      GoogleMapController _mapController;
    
      // Method #1
      static CameraPosition _initialCameraPosition =
          CameraPosition(target: const LatLng(26.357540, -81.785290), zoom: 12);
    
      void _onMapCreated(GoogleMapController controller) {
        _mapController = controller;
        _getMapMarkers();
      }
    
      @override
      Widget build(BuildContext context) {
        return Stack(children: <Widget>[_googleMap(context)]);
      }
    
      Widget _googleMap(BuildContext context) {
        return Column(children: <Widget>[
          Expanded(
            child: Container(
              height: MediaQuery.of(context).size.height,
              width: MediaQuery.of(context).size.width,
              child: GoogleMap(
                initialCameraPosition: _initialCameraPosition,
                onMapCreated: …
    Run Code Online (Sandbox Code Playgroud)

google-maps dart flutter

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

VSCode 语法突出显示不适用于 Vue / Vetur

在过去一周左右的时间里,我使用的每个 .VUE 文件都没有语法突出显示。我通常有扩展Vetur来帮助 synthax 突出显示和其他 .VUE 文件的调整。

到目前为止我尝试过的事情:

  • 卸载/重新安装 Vetur
  • 在 VScode 中更改文件关联
  • 确保 .vue 文件没有错误

][1]

vue.js visual-studio-code vscode-settings vetur

5
推荐指数
3
解决办法
5955
查看次数