Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
此ASP.NET标记是什么<;%=XXXX%>;?_Asp.net_Asp.net Mvc - Fatal编程技术网

此ASP.NET标记是什么<;%=XXXX%>;?

此ASP.NET标记是什么<;%=XXXX%>;?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我正在尝试编辑一个基于ASP.NET的页面。在页面上,我看到了如下标签: "" <% = ClientConfigScript%> "" (not ") "" <% = LanguageScript%> "" (not ") “(非”) “不是” 老实说,我不明白他们在代码中指的是什么,以及他们是如何被召回的 例如: <% = GetText ("button-x")%> 我发现它将从XML文件中获取一个字段,在本例中是languageEnglis

我正在尝试编辑一个基于ASP.NET的页面。在页面上,我看到了如下标签:

"" <% = ClientConfigScript%> "" (not ")

"" <% = LanguageScript%> "" (not ")
“(非”)
“不是”
老实说,我不明白他们在代码中指的是什么,以及他们是如何被召回的

例如:

<% = GetText ("button-x")%>

我发现它将从XML文件中获取一个字段,在本例中是language
English.XML
,但我在代码中找不到调用


有人能给我解释一下这种语法的含义以及它们连接到哪个文件(js、xml)吗?

您看到的是ASP.Net web framework中的WebForms语法,它在服务器端执行时会向客户端创建response.write语句

=嵌入式服务器端代码块

=响应。在客户端上写入输出

=数据绑定

在前两个示例中,它输出页面正在使用的脚本,最后一项可能设置页面上某个元素的文本,我将猜测按钮的文本

在js/xml文件中不需要更改此项(虽然可以在js中更改按钮的文本,但这并不是重点)

您需要访问原始项目的页面源才能修改

<%= GetText() %>

GetText是服务器端的一个函数。例如,如果您有一个名为MyForm的页面,您将在项目源中查找MyForm控制器或WebForm(如果是WebForms)。您将在该类中找到GetText函数


该语法较旧,通常在WebForms中使用,而不是在MVC中使用(尽管MVC的前几个版本使用该语法)

在解决方案中找到GetText方法,并查看其实现。本节