html自定义标签

html自定义标签,第1张

这是后台代码

代码

using System

using System Collections

using System Configuration

using System Data

using System Linq

using System Web

using System Web Security

using System Web UI

using System Web UI HtmlControls

using System Web UI WebControls

using System Web UI WebControls WebParts

using System Xml Linq

using System Text

using System Text RegularExpressions

namespace WebApplication {

public partial class _Default : System Web UI Page {

protected void Page_Load(object sender EventArgs e) {

String str = <a href=\ {&a >\ >{&a  }<a>{&bbbbccccc    }

String b = cleanStr(str)

string c = str (str)

this Label Text = c

}

public string cleanStr(String str) {

StringBuilder bs = new StringBuilder(str)

string str = str Substring( str Length )

str = str Trim()

return str

}

public string str (string str) {

int i =

int i =

string str_ =

string str =

string str =

Boolean bl = false

Boolean bl = true

for (int i = i <str Lengthi++) {

if (str[i] == { &&str[i + ] == &) {

i = i

bl = true

bl = false

}

if (bl ) {

str_ += str[i]

}

if (str[i] == } &&bl ) {

i = i

str = str Substring(i (i i ) + )// +

str = str Substring( str Length )

str = str Trim()

str = _str(str )

str_ += str

bl = false

bl = true

}

}

return str_

}

public string _str(string str) {

if (str == a ) {

return _str ( {&b} )

}

if (str == b ) {

return _str ( {&c} )

}

if (str == c ) {

return _str ( 进入qq )

}

return null

}

public string _str (string str) {

Regex r = new Regex(@ {+&+[A Za z ]+} )

if (r IsMatch(str)) {

return str (str)

}

return str

}

}

}

前台代码

代码

<%@ Page Language= C# AutoEventWireup= true CodeBehind= Default aspx cs Inherits= WebApplication _Default %>

<!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

<xmlns= >

<head id= Head runat= server >

<title>Untitled Page</title>

</head>

<body>

<form id= form runat= server >

<div>

<asp:Label ID= Label runat= server ></asp:Label>

</div>

</form>

</body>

</>

运行结果

lishixinzhi/Article/program/net/201311/11752

原则上不可以自定义标签

但HTML是宽松语言,要求并不严格,即使发生错误也能正常显示。自定义标签大部分浏览器也可以正常显示,不过还是建议xhtml。这个是可拓展的html,支持自己写

1、自定义标签可以在JSP页面中省略很多的代码,就比如说连接数据库来说,只要一个标签,加两个属性,就连接好了.

2、有些输出需要一大段代码来实面,而使用自定义标签,只需一个标签就可以显示出来,不过.这个自定义标签,还是有一定的不足,就是有些东西是死的,不如自己自己的写的程序那么好控制.所以一般我都比较少用.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5940451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-09
下一篇 2023-03-09

发表评论

登录后才能评论

评论列表(0条)

保存