我用CodeSmith生成ASPX页面,遇到了字符转义问题,请会的兄弟帮一下
大家都知道CodeSmith的变量用<%=XXX%>这样的定义的,但ASPX的绑定语法也是类似
<%# Bind("XXX")...,这样就和CodeSmith冲突了
还有在生成C#代码的时候和类似IView<<%=XXX%>>这样的代码冲突,CodeSmith不认识<<%字符,请问大家是如何解决此类问题的?
大家都知道CodeSmith的变量用<%=XXX%>这样的定义的,但ASPX的绑定语法也是类似
<%# Bind("XXX")...,这样就和CodeSmith冲突了
还有在生成C#代码的时候和类似IView<<%=XXX%>>这样的代码冲突,CodeSmith不认识<<%字符,请问大家是如何解决此类问题的?
我都是这样写的
<%
string lperc="<%";
%>
<%=lperc%>@ Page Language="C#" MasterPageFile="~/Manage/Manage.master" AutoEventWireup="true"
CodeFile="Manage_U_Role.aspx.cs" Inherits="Manage_U_Role" Title="??" %>