Html 页面怎么转换成ASP页面的方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Html 页面怎么转换成ASP页面的方法?相关的知识,希望对你有一定的参考价值。

参考技术A ASP生成静态网页的方法
 
  下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下面:
<%
dim strUrl,Item_Classid,id,FileName,FilePath,Do_Url,html_Temp
Html_Temp="
"For i=1 To 3Html_Temp = Html_Temp&"
"Item_Classid = iFileName = "Index"&Item_Classid&".htm"FilePath = Server.MapPath("/")&"\"&FileNameHtml_Temp = Html_Temp&FilePath&"
"
Do_Url = "http://"
Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/main/index.asp"
Do_Url = Do_Url&"?Item_Classid="&Item_Classid
strUrl = Do_Url
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET",strUrl,false
objXmlHttp.send()
Dim binFileData
binFileData = objXmlHttp.responseBody
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
Next
Html_Temp = Html_Temp&"
"%><%Response.Write ( "成功生成文件:" )Response.Write ( "" )Response.Write Html_Temp%>
参考技术B 把扩展名改成 .asp 参考技术C 百度一下 参考技术D 用记事本打开html文件,另存为.asp格式

asp.net datalist 指定列植转换

我现在有个ASP.NET页面,上面有个DataList用DataSet绑定数据源,DataSet里面有一列名:TYPE,在数据库里是int型,现在的要求是将TYPE里面的值转换成对应的字符串,再绑定DataList;例如将‘1’转换成“我是TEST”再绑定DataList,‘2’转换成“我是TEST2”,小弟现在初步想法是在页面绑定时,用JS调用后台代码转换,不知是否行的通,希望各位高手指点下,感谢!分就这些了!

没这么做过,一般习惯在.cs的程序页面写个转换的方法,然后在绑定的数据项上进行转换

这是我测试写的,可以通过

参考技术A 前台绑定处:<%#DisType(Eval(""Type).tostring())%>

后台:
public string DisType(string type)

type="I am "+type;
return type;


或者你绑定前先处理数据源
dataset.tables[0].columns.add("typeNew");
for(int i=0;i<dataset.tables[0].rows.count;i++)

dataset.tables[0].rows[i]["typeNew"]="I am "+dataset.tables[0].rows[i]["type"].tostring();

绑定本回答被提问者和网友采纳
参考技术B  <asp:TemplateField HeaderText="" HeaderStyle-Width="20">
                                                    <ItemTemplate>
                                                        <asp:Label ID="lblname" runat="server" Text='<%# "TEST"+Eval("TYPE").ToString() %>' />
                                                    </ItemTemplate>
                                                </asp:TemplateField>

 是这个意思吧?

以上是关于Html 页面怎么转换成ASP页面的方法?的主要内容,如果未能解决你的问题,请参考以下文章

html的页面怎么转换成pdf

HTML代码怎么转换成JSP代码

html的页面怎么转换成pdf

asp.net datalist 指定列植转换

怎么把asp 专成 php

怎么才能把utf-8编码的asp文件转换成gn2312