各位大哥帮帮忙 写在数据库中的ASP。NET 代码怎么读读取出来 不运行啊 例如 我把 这样的代码 写到数据库中 <% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>我打开数据库 看到显示 是和 上面一样的
<% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>但 调用出来的时候
在IE浏览器的源代码 上看 也是这样的
<% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>都不运行 那我应该怎么搞呢
b=6
a=a+b
response.write(a)
%>我打开数据库 看到显示 是和 上面一样的
<% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>但 调用出来的时候
在IE浏览器的源代码 上看 也是这样的
<% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>都不运行 那我应该怎么搞呢
<% dim a,b as imteger a=5
b=6
a=a+b
response.write(a)
%>
这些内容 就变成了一个字符串 你再写出来 他当然是把原文写出来了
你想实现什么功能
你这样肯定是看到原文了...
楼主的意思是把源代码存DB里面,然后访问的时候丢到前台当ASP执行?
那你还不如直接写ASP,然后Include 文件... ...
b=6
a=a+b
response.write(a)
%>
楼主换个方式一样可以达到你的需求的
你把它用字符串的方式写在页面上,他就不执行了
想叫他执行是可以的但是要按照文件的方式
例如: using (StreamWriter sw = new StreamWriter(@"路径\\名字.aspx"))
{
sw.Write(
@"
<html>
......
<%你要的东西%>
</html>
");
}然后再访问,名字.aspx
这样就可以执行了