问题描述
小弟现在正在使用asp.net的移动web窗体和移动控件开发一个wap网站,现在发现在移动web窗体的<head>节点里写入东西,包括<linkhref……>和<meta>,结果在访问的时候并没有作为html输出到浏览器端。请问如何web移动窗体中才能在<head>里添加内容?这两天都被这个问题搞郁闷了。
解决方案
解决方案二:
补充一下,比如aspx页面如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><%@RegisterSrc="Css.ascx"TagName="Css"TagPrefix="uc2"%><%@RegisterSrc="Style.ascx"TagName="Style"TagPrefix="uc1"%><%@RegisterTagPrefix="mobile"Namespace="System.Web.UI.MobileControls"Assembly="System.Web.Mobile"%><htmlxmlns="http://www.w3.org/1999/xhtml"><head><linkhref="css/global.css"rel="stylesheet"type="text/css"/><metaid="Meta1"name="Cache-Control"content="no-cache"></meta></head><body><mobile:Formid="Form1"Title="Hello"runat="server"><uc1:StyleID="Style1"runat="server"/></mobile:Form></body></html>结果输出到浏览器的html如下:
解决方案三:
<html><head><title>Hello</title></head><body><formid="Form1"name="Form1"method="post"action="Default.aspx?__ufps=335637"><inputtype="hidden"name="__EVENTTARGET"value=""><inputtype="hidden"name="__EVENTARGUMENT"value=""><scriptlanguage=javascript><!--function__doPostBack(target,argument){vartheform=document.Form1theform.__EVENTTARGET.value=targettheform.__EVENTARGUMENT.value=argumenttheform.submit()}//--></script></form></body></html>head中没有了<link>和<meta>标签
解决方案四:
哪位大侠快来帮忙解答一下这个问题,急呀,在线等
解决方案五:
我也遇到同样的问题,哪位高手指点一下,不胜感激涕零。。。。
解决方案六:
顶。哪位大侠快来看一下呀
解决方案七:
难道是这个问题太低级了?高手都不屑于回答?
解决方案八:
加油加油
解决方案九:
再顶~~~
解决方案十:
可不可以把你的想法再說的清晰一点。Head头部。虽然不知道你思路是怎么样的,但是能看出来,你的head是引入了一个样式文件。
解决方案十一:
我想如何将一段html代码插入到移动窗体<head>中去。但是在mobile-page中的<head>中插入的html代码无法向浏览器输出。
解决方案十二:
你说的"移动窗体"是什么样的效果,!是内容变化还是像层移动那样...?
解决方案十三:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Test.aspx.cs"Inherits="Test"%><%@RegisterTagPrefix="mobile"Namespace="System.Web.UI.MobileControls"Assembly="System.Web.Mobile"%><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><metahttp-equiv="Cache-Control"CONTENT="no-cache"><metacontent="MicrosoftVisualStudio.NET8.0"name="GENERATOR"/><metacontent="C#"name="CODE_LANGUAGE"/><metacontent="http://schemas.microsoft.com/Mobile/Page"name="vs_targetSchema"/></head><body><mobile:Formid="Form1"runat="server"></mobile:Form></body></html>为什么最后转为xhtml-mp时过滤掉了上述标红部分<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEhtmlPUBLIC"-//WAPFORUM//DTDXHTMLMobile1.0//EN""http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body><formid="Form1"method="post"action="Test.aspx?__ufps=004443"><div><inputtype="hidden"name="__ET"/></div></form></body></html>
解决方案十四:
不知道呀,我也在纳闷这个问题
解决方案十五:
该回复于2010-08-04 15:31:44被版主删除
解决方案:
js添加
解决方案:
请问这个问题你解决了吗,我现在也遇到了这个问题引用12楼lichunli8866的回复:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Test.aspx.cs"Inherits="Test"%><%@RegisterTagPrefix="mobile"Namespace="System.Web.UI.MobileControls"Assembly="System.Web.Mobile"%><ht……
解决方案:
请问这个问题你解决了吗,我现在也遇到了这个问题引用10楼liu_jiang_lian的回复:
我想如何将一段html代码插入到移动窗体<head>中去。但是在mobile-page中的<head>中插入的html代码无法向浏览器输出。