C# 未从代码隐藏中读取隐藏的输入
我有一个隐藏的输入,用于存储存储过程使用的数字。我有一个按钮,当点击时,更新输入的值C# 未从代码隐藏中读取隐藏的输入,c#,asp.net,.net,telerik,C#,Asp.net,.net,Telerik,我有一个隐藏的输入,用于存储存储过程使用的数字。我有一个按钮,当点击时,更新输入的值 <telerik:RadAjaxPanel> .... other stuff .... <input type="hidden" id="NumberOfResults" runat="server" /> </telerik:RadAjaxPanel> var numOfResults = RadAjaxPanel1.FindControl("NumberOf
<telerik:RadAjaxPanel>
.... other stuff ....
<input type="hidden" id="NumberOfResults" runat="server" />
</telerik:RadAjaxPanel>
var numOfResults = RadAjaxPanel1.FindControl("NumberOfResults") as HtmlInputHidden;
numOfResults.Value = "250";
如何获取NeedDataSource
事件以查看新值
注意:该值最初在加载页面的事件中设置:
public void Page_Load(object sender, EventArgs e)
{
//Initial values for filtering
NumberOfResults.Value = Convert.ToString(int.MaxValue);
}
Page_Load将在每个post back上启动,您应该检查IsPostBack,而不是设置NumberOfResults。ValuePage_Load将在每个post back上启动,您应该检查IsPostBack,而不是设置NumberOfResults。Value解决了它!如果你想发布答案,我会接受的。谢谢
public void Page_Load(object sender, EventArgs e)
{
//Initial values for filtering
NumberOfResults.Value = Convert.ToString(int.MaxValue);
}