【发布时间】:2014-01-13 08:31:51
【问题描述】:
我正在尝试通过单击按钮回帖。但无法获得 __EVENTTARGET 和 __EVENTARGUMENT。它当前始终为空。我还有其他条目需要做吗?
aspx
<asp:Button ID="btn" runat="server" OnClientClick="GetDet();" Text="Click"/>
<script type="text/jscript">
function GetDet() {
var obj = $('.output');
var sign = $('.name'); //hidden field
__doPostBack('btn', sign.val());
}
</script>
.cs
string tar = Convert.ToString(Request.Params.Get("__EVENTTARGET"));
string val = Convert.ToString(Request.Params.Get("__EVENTARGUMENT"));
【问题讨论】:
-
sign.val()的值是多少? -
隐藏字段中的字符串(例如:sam)
-
也可以解释一下你想要做什么......以及为什么你想要 __EVENTTARGET 和 __EVENTARGUMENT?
-
看我只需要事件 arg。我想将隐藏类型输入中的值传递到服务器端
-
这是一个黑客。既然有更好的方法可以实现这一目标,为什么还要尝试破解
ASP.NET内在函数?
标签: c# javascript jquery asp.net .net