使用asp.net开发移动web的时候,如何在<head>节点里添加内容?
小弟现在正在使用asp.net的移动web窗体和移动控件开发一个wap网站,现在发现在移动web窗体的<head>节点里写入东西,包括<link href……>和<meta >,结果在访问的时候并没有作为html输出到浏览器端。请问如何web移动窗体中才能在<head>里添加内容?这两天都被这个问题搞郁闷了。 --------------------编程问答-------------------- 补充一下,比如aspx页面如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Src="Css.ascx" TagName="Css" TagPrefix="uc2" %>
<%@ Register Src="Style.ascx" TagName="Style" TagPrefix="uc1" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<link href="css/global.css" rel="stylesheet" type="text/css" />
<meta id="Meta1" name="Cache-Control" content="no-cache"></meta>
</head>
<body>
<mobile:Form id="Form1" Title="Hello" runat="server"><uc1:Style ID="Style1" runat="server" />
</mobile:Form>
</body>
</html>
结果输出到浏览器的html如下:
--------------------编程问答-------------------- <html>
<head>
<title>Hello</title>
</head>
<body>
<form id="Form1" name="Form1" method="post" action="Default.aspx?__ufps=335637">
<input type="hidden" name="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" value="">
<script language=javascript><!--
function __doPostBack(target, argument){
var theform = document.Form1
theform.__EVENTTARGET.value = target
theform.__EVENTARGUMENT.value = argument
theform.submit()
}
// -->
</script>
</form></body></html>
head中没有了<link>和<meta>标签 --------------------编程问答-------------------- 哪位大侠快来帮忙解答一下这个问题,急呀,在线等 --------------------编程问答-------------------- 我也遇到同样的问题,哪位高手指点一下,不胜感激涕零。。。。 --------------------编程问答-------------------- 顶。哪位大侠快来看一下呀 --------------------编程问答-------------------- 难道是这个问题太低级了?高手都不屑于回答? --------------------编程问答-------------------- 加油加油 --------------------编程问答-------------------- 再顶~~~ --------------------编程问答-------------------- 可不可以把你的想法再說的清晰一点。
Head头部。
虽然不知道你思路是怎么样的,但是能看出来,你的head是引入了一个样式文件。
--------------------编程问答-------------------- 我想如何将一段html代码插入到移动窗体<head>中去。但是在mobile-page中的<head>中插入的html代码无法向浏览器输出。 --------------------编程问答-------------------- 你说的 "移动窗体"是什么样的效果,!是内容变化还是像层移动那样...? --------------------编程问答-------------------- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta content="Microsoft Visual Studio .NET 8.0" name="GENERATOR"/>
<meta content="C#" name="CODE_LANGUAGE"/>
<meta content="http://schemas.microsoft.com/Mobile/Page" name="vs_targetSchema"/>
</head>
<body>
<mobile:Form id="Form1" runat="server">
</mobile:Form>
</body>
</html>
为什么最后转为xhtml-mp时过滤掉了上述标红部分
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title></head>
<body><form id="Form1" method="post" action="Test.aspx?__ufps=004443">
<div><input type="hidden" name="__ET"/>
</div></form></body>
</html>
--------------------编程问答-------------------- 不知道呀,我也在纳闷这个问题 --------------------编程问答-------------------- --------------------编程问答-------------------- js添加 --------------------编程问答-------------------- 请问这个问题你解决了吗,我现在也遇到了这个问题 --------------------编程问答-------------------- 请问这个问题你解决了吗,我现在也遇到了这个问题
补充:.NET技术 , ASP.NET