我在过去几天玩ASP.NET MVC并且能够构建一个小站点.一切都很好.
现在,我需要通过ViewData传递页面的META标签(标题,描述,关键字等).(我正在使用母版页).
你是如何处理这个的?先感谢您.
我试图弄清楚如何处理以下场景.一般来说,我在表中有一堆记录.所有这些都具有ID和ParentID字段以形成树.
Page1
- Page2
- Page3
Page4
- Page5
-- Page6
Run Code Online (Sandbox Code Playgroud)
现在,我想我的第3页和第6页的路线是像/Page1/Page6和/Page3/Page5/Page6respectivelly.也就是说,我想在URL中包含所有父项.
如何设置我的控制器动作/路由以实现上述结果?
编辑:忘了提到上面的结构是动态的 - 节点可以添加/删除/更改父节点等.
我正在尝试迭代窗体上的所有控件并启用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)
先感谢您.
我最近开始使用ASP.NET MVC,阅读博客,教程,尝试一些路线等等.现在,我偶然发现了一个需要帮助的问题.
基本上,我有一个像/products.aspx?categoryid=foo&productid=bar这样的网址
大多数教程/示例建议将其映射到类似:/ products/category/foo/bar,其中"products"是控制器,"category"是动作等.
但我需要将它映射到/ products/foo/bar.(没有"类别")
可能吗?我错过了什么吗?帮助将受到高度赞赏.谢谢你提前:)
PS抱歉我的英语不好.