小编cis*_*ert的帖子

如何在ASP.NET MVC中传递页面的元标记?

我在过去几天玩ASP.NET MVC并且能够构建一个小站点.一切都很好.

现在,我需要通过ViewData传递页面的META标签(标题,描述,关键字等).(我正在使用母版页).

你是如何处理这个的?先感谢您.

asp.net-mvc master-pages

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

ASP.NET MVC页面/子页面路由

我试图弄清楚如何处理以下场景.一般来说,我在表中有一堆记录.所有这些都具有ID和ParentID字段以形成树.

Page1
 - Page2
 - Page3
Page4
 - Page5
 -- Page6
Run Code Online (Sandbox Code Playgroud)

现在,我想我的第3页和第6页的路线是像/Page1/Page6/Page3/Page5/Page6respectivelly.也就是说,我想在URL中包含所有父项.

如何设置我的控制器动作/路由以实现上述结果?

编辑:忘了提到上面的结构是动态的 - 节点可以添加/删除/更改父节点等.

asp.net-mvc routing

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

在Delphi表单上递归更新字体

我正在尝试迭代窗体上的所有控件并启用ClearType字体平滑.像这样的东西:

procedure TForm4.UpdateControls(AParent: TWinControl);
var
  I: Integer;
  ACtrl: TControl;
  tagLOGFONT: TLogFont;
begin
  for I := 0 to AParent.ControlCount-1 do
  begin
    ACtrl:= AParent.Controls[I];

    // if ParentFont=False, update the font here...

    if ACtrl is TWinControl then
      UpdateControls(Ctrl as TWinControl);
  end;
end;
Run Code Online (Sandbox Code Playgroud)

现在,有没有一种简单的方法来检查是否ACtrl有一个Font属性,所以我可以传递Font.Handle给一些思考,如:

GetObject(ACtrl.Font.Handle, SizeOf(TLogFont), @tagLOGFONT);
tagLOGFONT.lfQuality := 5;
ACtrl.Font.Handle := CreateFontIndirect(tagLOGFONT);
Run Code Online (Sandbox Code Playgroud)

先感谢您.

windows delphi

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

需要一些ASP.NET MVC路由帮助

我最近开始使用ASP.NET MVC,阅读博客,教程,尝试一些路线等等.现在,我偶然发现了一个需要帮助的问题.

基本上,我有一个像/products.aspx?categoryid=foo&productid=bar这样的网址

大多数教程/示例建议将其映射到类似:/ products/category/foo/bar,其中"products"是控制器,"category"是动作等.

但我需要将它映射到/ products/foo/bar.(没有"类别")

可能吗?我错过了什么吗?帮助将受到高度赞赏.谢谢你提前:)

PS抱歉我的英语不好.

asp.net-mvc

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

标签 统计

asp.net-mvc ×3

delphi ×1

master-pages ×1

routing ×1

windows ×1