将值传递到服务器对象

Passing value into server object

本文关键字:服务器 对象 值传      更新时间:2023-09-26

最近我在做一个项目,遇到了一个问题。如果你帮我解决那个问题,你会让我很高兴。

问题是,在我的.aspx页面中,我在<% %>中有一个代码块,我正在生成一些新的属性以在页面中使用。当我试图通过新生成的属性将值传递给服务器对象时,我无法使用<%=exampleAttribute%><%#exampleAttribute%>结构来设置值。

一个服务器按钮对象,我想通过<%=exampleAttribute%>将值设置为CommandArgument,但我做不到。

对于服务器按钮对象,我想在clientClick事件中为javascript函数设置一个值。

我做错了什么??你能帮我解决这个问题吗。我将等待任何答案。提前谢谢,我祝你一切顺利。

编辑:

<asp:Button runat="server" ID="test" OnCommand="test_Command" CommandArgument='testData' /> 

如果我手动设置数据,我可以读取commandArgument,但如果我使用下面中的方法

<asp:Button runat="server" ID="Button1" OnCommand="Button1_Click" CommandArgument='<%#Eval("gelgel") %>' />
<asp:Button runat="server" ID="Button2" OnCommand="Button2_Click" CommandArgument='<%#gelgel %>' />

这就是我使用的代码,是的,凝胶是一个公开的论点。当我尝试读取commandargument时,得到的值为空。

如果您已经有了属性gelgel,那么也许您可以考虑在后面的代码中执行它。

Button1.CommandArgument = gelgel;