moe*_*moe 5 javascript c# asp.net postback
我正在尝试使用__doPostBack功能,所以我可以强制我的页面在页面加载上做包装,但我有一些困难的理解.
当我在网上看这些例子的时候.点击按钮,我想回发帖但不知道如何完成后面代码中的代码.
这是我到目前为止:
<script type="text/javascript">
function DoPostBack() {
__doPostBack('btnNew', 'MyArgument');
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的按钮
<asp:Button ID="btnNew" runat="server" CausesValidation="False" CommandName="New" OnClick="DoPostBack()" Text="Create" />
Run Code Online (Sandbox Code Playgroud)
我似乎不明白在后面的代码中使用"MyArgument".我需要在后面的代码中做什么,所以它会在页面加载上回发?在此先感谢您的帮助.
作为参数传递给函数的值将作为名为和__doPostBack的请求参数发送到服务器。ASP.NET 使用这些值来确定哪个控件触发了事件以及应将哪些参数作为对象传递。但您可以使用 object 直接访问它们:__EVENTTARGET__EVENTARGUMENTEventArgsHttpRequest
string eventTarget = this.Request.Params.Get("__EVENTTARGET");
string eventArgument = this.Request.Params.Get("__EVENTARGUMENT");
Run Code Online (Sandbox Code Playgroud)