菜鸟提问:我该怎样实现类似的功能?

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:09:45
一个cms系统中一个asp文件,里面有这样一句:

<!--#include file = language.asp -->

我看了language.asp的内容,只有一句
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

我想用asp.net改写这个asp文件,我该怎样实现类似
<!--#include file = language.asp -->
的功能?
我想写一个类,类中有一个language_gb2312()函数,如下:

public static string language_gb2312()
{
System.Web.HttpContext.Current.Response.Write(" <meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"> ");

}
在我的asp.net页面中的pageload函数中调用language_gb2312(),请问这个方法能实现类似功能吗?

aspx 可以用<!--#include file = 路径 -->
我用过的
内容少的话可以直接在cs文件里面加个公开变量
如:public string str="<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
在aspx的head里面加上
<%=str %>
就行了

个人感觉Response.Write容易破坏页面结构
其实你直接把那句话写到head里面就行了,没必要那么麻烦啊

不是吧这个是html代码啊asp.net也通用的啊为什么要这么麻烦