小编Pal*_*tir的帖子

asp.NET:未知长度的MVC路径

我正在asp.NET中为Web门户构建MVC应用程序.我准备了一系列控制器,并将所有不与之对应的路径映射到Page控制器,这将呈现适当的页面.

我的默认路由如下:

routes.MapRoute(
  "Default",
  "{level1}/{level2}/{level3}",
  new { controller = "Page", action = "Index", level1 = "home", level2 = "", level3 = "" }
      );
Run Code Online (Sandbox Code Playgroud)

但这有固定的宽度,它只接受最多3个级别.此外,我想管理附加到路径的操作,例如"编辑"和"删除".这可能吗?

company/about/who_we_are/staff -> Controller: Page, Action: Index, Parms: company/about/who_we_are/staff
company/about/who_we_are/staff/edit  -> Controller: Page, Action: Edit, Parms: company/about/who_we_are/staff
company/edit  -> Controller: Page, Action: Edit, Parms: company
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法对此进行建模吗?页面的所有路径都在数据库中,因此它们会动态更改.

asp.net-mvc asp.net-mvc-routing

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

得到一个int?来自db使用DbDataReader

是否有任何聪明的方法来缩短这种淫秽行为?它有效,但它不可读......

int? myVal = r.IsDBNull(r.GetOrdinal("colName")) ? (int?)null : r.GetInt32(r.GetOrdinal("colName"));
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

.net c#

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

Laravel:设置 MSSQL 超时

我正在 Linux 上工作,并在另一台主机上使用 MSSQL 数据库,该数据库可能可用也可能不可用。是否可以为此设置合理的超时时间?例如2或3秒就足够了。目前,按照我的默认设置,超时时间超过 1 分钟。

连接设置:

    'mssql' => [
      'driver' => 'sqlsrv',
      'host' => 'CDBSQLSERVER',
      'database' => 'MyDatabase',
      'username' => 'XXXX',
      'password' => 'XXXX',
      'charset' => 'utf8',
      'prefix' => ''
    ]
Run Code Online (Sandbox Code Playgroud)

freetds.conf

    [CDBSQLSERVER]
    host = 192.168.43.141
    port = 1433
    tds version = 7.0
Run Code Online (Sandbox Code Playgroud)

我这样使用它:

$myDb = DB::connection('mssql');
$myDb->select(...);
Run Code Online (Sandbox Code Playgroud)

sql-server laravel

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

Drupal CCK:如何用其字段输出节点预告片?

在我的模块中,我想输出节点预告片.该节点具有CCK字段,我希望它们能够根据您在内容类型/字段设置管理区域中选择的可见性设置进行显示.

但当我这样做时:

$html = theme('node', $n);
Run Code Online (Sandbox Code Playgroud)

生成的预告片不会包含CCK字段,只包含标题和正文.

我需要调用什么其他主题功能?

该节点包含诸如图像和节点引用之类的字段.我想我可以手动编写HTML,但在我看来最好使用提供的主题功能......

php drupal cck drupal-6

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

JQuery datepicker:怎么翻译?(不接受dayNamesShort)

我试图翻译JQuery的datepicker没有太大的成功.使用下面的代码,几个月可以正确翻译,而天(短)不会被翻译!怎么了?

<script type="text/javascript">
  $(function() {
    ...
    $("#datepicker").datepicker({
      onChangeMonthYear: function(year, month, inst) {...},
      beforeShowDay: function(date) {...},
      onSelect: function(dateText, inst) {...},

      dayNamesShort: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],
      dayNames: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato'],
      monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],
      monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu','Lug','Ago','Set','Ott','Nov','Dic'],
      firstDay: 1
    });
  }
  );
</script>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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