只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句解决方案



我正在尝试从 url 中获取一个参数并将其放在代码中的文本框中。但是尝试将此参数分配给页面加载中的文本框,我收到此错误"只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句解决方案"(甚至在调试之前(

<telerik:RadNumericTextBox ID="radTxb_CIF" runat="server" MaxLength="9" Width="150px" style="height: 22px"> 

上面是我要在其中插入参数的框,这是我尝试编写代码的页面加载方法:

protected void Page_Load(object sender, EventArgs e)
{
radTxb_CIF;
}

刚开始写txt框的名称在提到的错误之前给了我。

错误消息会准确地告诉您问题所在。您永远不会为文本框分配任何值。但这正是编译器所期望的。

protected void Page_Load(object sender, EventArgs e)
{
radTxb_CIF.Text = myvalue; // sample assignment
}

并确保您的标签用法设置正确:

<%@ Page Language="c#" AutoEventWireup="true"  %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns='http://www.w3.org/1999/xhtml'>
<head runat="server">
<title>Example</title>
</head>
<body>
<telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
<telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" />
<form id="form1" runat="server">
<telerik:RadNumericTextBox 
RenderMode="Lightweight" 
runat="server" 
ID="radTxb_CIF" 
Width="150px" 
Value="1" 
EmptyMessage="Enter units count" 
MinValue="0">
</telerik:RadNumericTextBox>
</form>
</body>
</html>

最新更新