这是后台代码
代码
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、有些输出需要一大段代码来实面,而使用自定义标签,只需一个标签就可以显示出来,不过.这个自定义标签,还是有一定的不足,就是有些东西是死的,不如自己自己的写的程序那么好控制.所以一般我都比较少用.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)