posts - 1, comments - 1, trackbacks - 0, articles - 5
    我在阅读LoginName类时,发现里边有一段说明:“LoginName 控件不能在网页上的 <form> 标记外部使用。具体说来,LoginName 不能用于在页面的标题中放置用户名。”

    我在VS上拖入一个LoginName控件,“源视窗”在<form>标记内部自动生成一句代码<asp:LoginName ID="LoginName1" runat="server" />,我把这句代码剪切到<head>标记里边即<from>标记的外部,显示如下:

<head runat="server">
    <title>无标题页</title>
    <asp:LoginName ID="LoginName1" runat="server" />
</head>

虽然“错误列表”显示:

错误 1 验证 (XHTML 1.0 Transitional): 此名称包含大写字符,而名称中不允许使用大写字符。 E:\WebSite2\Default5.aspx 8 20 E:\WebSite2\
错误 2 无法识别的标记前缀或设备筛选器“asp”。 E:\WebSite2\Default5.aspx 8 6 E:\WebSite2\

但我的网页依然可以运行,并在网页上正确显示我的System.Web.UI.Page.User.Identity.Name 用户名“SERVER\Administrator”

Feedback

#1楼    回复  引用  查看    

2008-08-28 06:17 by Vincent Yang      
这没有什么错不错的问题,这是建议,best practice

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: