0

好的,所以我正在尝试从 Web 表单创建模板项。

我参考了这篇文章:http ://www.west-wind.com/weblog/posts/740022.aspx ,它会导出模板并安装得很好。

当您尝试在项目中使用模板项时,尽管它在 page 指令中保留了 inherits="_Default",如下所示:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="FormTemplateDev.aspx.cs" Inherits="_Default" %>

所以它认为所有的新模板项都使用原始表单名称预模板生成。这也是后面代码中的一个问题,如下所示:

public partial class _Default : System.Web.UI.Page 

我已经看到了传递参数字符串的示例,但还没有设法编译任何东西。我发现如下:

public partial class $safeitemname$ : System.Web.UI.Page

有没有人有什么建议?

这是我找到的可用模板参数列表的链接:

项目模板参数

4

1 回答 1

0

好的,就这么简单:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="FormTemplateDev.aspx.cs" Inherits="$safeitemname$" %>

和...

public partial class $safeitemname$ : System.Web.UI.Page

它把我扔了,因为页面无法编译并且页面因愤怒而变红!这意味着一旦你完成并构建了你的模板项,你就必须把这些 $slightlystrangeparameters$ 放进去。添加参数并将其导出为模板。

希望这对其他人有帮助...

于 2010-01-28T09:41:39.000 回答