我有一个网站,我需要找到我选择的配置文件的 id 并将该值分配给 javascript 中的变量,并在警报框中显示我应该在哪里编写 javascript 需要在 app_code 文件夹'类或 web 中调用的函数页面的代码文件
var some_variable = '<%=the_method() %>';
我有一个网站,我需要找到我选择的配置文件的 id 并将该值分配给 javascript 中的变量,并在警报框中显示我应该在哪里编写 javascript 需要在 app_code 文件夹'类或 web 中调用的函数页面的代码文件
var some_variable = '<%=the_method() %>';
您应该使用Webservices或Webmethods从您的 JavaScript 代码与服务器端方法进行通信
我将假设 ASP.NET WebForms 而不是 MVC ...
如果你有page.aspx
一个名为:
public string myProfile = "profile1";
您将能够像其他任何内容一样在您的 HTML 中获取它:
<% Response.Write( myProfile ) %>
在 javascript 中你也可以这样做:
<script>
var myProfile = '<%= myProfile %>';
</script>
你也可以调用方法:
在你的page.aspx
public string getUserName() {
return String.Format("{0} {1}", User.fname, User.lname);
}
在你的 javascript
<script>
var myProfile = '<%= getUserName() %>';
</script>
请记住,您需要装饰您的变量和方法public
,就好像不需要一样,默认情况下,它们将可以private
从您的代码隐藏文件范围之外访问,也不能从您的代码隐藏文件范围之外访问。