%%什么意思?【什么意思日语】 ypxx.net

是说这里面的文本不是普通直接输出到客户端的文本,而是需要服务器来解释的。不光是可以写JAVA脚本,这要看具体服务器端使用的是什么技术ASP/JSP/PHP/ASP.NET都使用相同或相似的技术。

而至于这种模式是否差劲,看解决方案是否达到目标,而不是看好不好看。

延展阅读

asp.net中,,和的含义与区别。

在asp.net中经常出现包含这种形式的html代码,总的来说包含下面这样几种格式:

一. ?

这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。

特别注意:服务器控件中不能有语法

(这里用C#代码)

Client Control:

aspx.cs代码如下: ? protected string text;//注意这里必须申明为public或protected,否

则aspx页面(子类)无法访问

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

this.text = "aaaaaaaaaaaaa";

this.TextBox1.DataBind();//或this.DataBind(); ?

}

}

当this.TextBox1.DataBind() ?运行显示出来的效果(无法插入自己测试)

this.DataBind() 运行显示出来的效果(无法插入自己测试)

三. ?

这种形式实际上是由扩展而来的.等价于:Response.Write()这种形式(不标准,但能看明白),它其实也可以看成是一种绑定.

aspx代码: ?

aspx.cs代码: ?public?

string ?DisplayStr()//注意这里必须要有返回值,否则将会发生运行时错误

{

return "bbbb";

}

四.

这种形式主要用于对web.config文件的键值对进行绑定:通常用于连接数据库的字符串

特别注意:1.绑定的只能是服务器控件

2.只能绑定到服务器控件的某个属性上。

web.config文件如下: ?

这样就能正常运行。

如果修改aspx中的文件:使用客户端的控件 ?或者:不绑定到服务器控件的某个属性上

运行都会出现相同的错误

最后注意一点:

只针对的是服务器控件的数据绑定,因此不能同和混合使用

补充:

针对:形式:

另外一种情况:

aspx代码: ?

aspx.cs代码:

public string ?DisplayStr()//注意这里必须要有返回值,否则将会发生运行时错误

{

return "bbbb";

}如果是这样的情况的话,就出现运行时错误。最后对这种用法强调一句:尽量对客户端控件用这种形式,毕竟它是asp常用语法,不会出现问题。

但是对于asp.net的服务器控件就可能不能完全适合的。

参考资料

asp.net中,,和分别是什么意思,有什么区别.CSDN[引用时间2025-1-23]

%%表示%本身。如果你想输出%d可以用printf("%%d")。

因为%符号在C语言里面有特殊用途,和其它的符号组合表示特定的意义。比如%d表示整数,%c表示字符,%t表示制表符。