gpt4 book ai didi

c# - 当我在客户端分配变量时,无效的表达式术语 'string'

转载 作者:行者123 更新时间:2023-12-03 08:13:31 24 4
gpt4 key购买 nike

如何在aspx页面中分配变量?

看到我试过了

 <div>
<asp:TextBox ID="UsernameTextBox" Text="xxx" runat="server"></asp:TextBox>
<%= string ss= UsernameTextBox.Text.ToString() %>
<asp:Button ID="btnLogin" runat="server"
OnClientClick="LoginPopup( <%= UsernameTextBox.Text %>); return false;"
CssClass="login-button" Text="xxx">
</asp:Button>
</div>

我已经在字符串中分配了用户名文本框值
 <%= string ss =  UsernameTextBox.Text.ToString() %>

但是它显示如下错误:Invalid Expression term'string'

为什么我不能这样做?可能吗?

但是,如果我删除了 "string ss= ",那么 <%= UsernameTextBox.Text.ToString() %>可以正常工作。

我无法将值分配给字符串变量。为什么?

.NET中的错误?或任何错误的语法格式?

最佳答案

如果必须为变量赋值,则应使用常规脚本标记,例如:

<% string ss = UsernameTextBox.Text.ToString(); %>

以后,如果您想渲染该值,则可以执行以下操作:
<%= ss %>

您可能会看到: Embedded Code and Inline Server Tags

关于c# - 当我在客户端分配变量时,无效的表达式术语 'string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com