ReSharper 2025.2 Help

ASP.NET 的预定义实时模板

本主题列出了 ReSharper 2025.2 中所有 ASP.NET 的预定义实时模板。 有关代码模板的更多信息,请参阅 使用实时模板创建源代码

模板

详细信息

ctx

当前文件上下文

作用域 全局

主体

$CTX$

参数

  • CTX - 提供描述当前上下文的项目列表。 包括文件名、包含的类型名、命名空间名等。

nguid

插入新 GUID

作用域 全局

主体

$GUID$

参数

  • GUID - 生成一个新的全局唯一标识符 (GUID)

<script

创建脚本标记

范围 HTML 和类似标签

主体

<script type="$attributeValue$">$END$</script>

参数

  • attributeValue - 为当前 HTML 标签属性建议一个属性值

  • 结束 - 模板应用后光标的位置。

t

创建 ASP.NET 标记

范围 ASP.NET 标签

主体

<$TAG$ $RUNATSERVER$>$END$</$TAG$>

参数

  • 标记 - 建议当前文档中使用的标签名称

  • 在服务器运行 - 如果选择了服务器端标签,则插入 runat="server"

  • 结束 - 模板应用后光标的位置。

展开前

ReSharper:实时模板

展开后

ReSharper:实时模板

tc

创建结束标记

范围 ASP.NET 标签

主体

<$TAG$ $RUNATSERVER$$END$/>

参数

  • 标记 - 建议当前文档中使用的标签名称

  • 在服务器运行 - 如果选择了服务器端标签,则插入 runat="server"

  • 结束 - 模板应用后光标的位置。

展开前

ReSharper:实时模板

展开后

ReSharper:实时模板

一个

创建标记特性

范围 HTML 和类似属性

主体

$ATTR$="$END$"

参数

  • 属性 - 建议当前文档中相同标签中使用的属性名称

  • 结束 - 模板应用后光标的位置。

ASP.NET 超链接

范围 ASP.NET 标签

主体

<asp:HyperLink runat="server" NavigateUrl="$LINK$" Text="$TEXT$" />

参数

  • 链接 - 无宏

  • 文本 - 无宏

foreach

foreach 块

范围 ASP.NET 标签

主体

<% foreach ($TYPE$ $VARIABLE$ in $COLLECTION$) { %> $SELECTION$ $END$<%}%>

参数

  • 集合 - 建议一个可枚举的可见变量(即,在 foreach 循环中用作集合)

  • 类型 - 为模板中声明的新变量建议一个类型

  • 变量 - 在变量声明中执行时(变量名应在此处),建议变量名

  • 选定内容 - 用户在调用模板之前选择的文本。

  • 结束 - 模板应用后光标的位置。

最后修改日期: 2025年 9月 27日