c# 打开页面 如何 自动执行 Button_Click this.Button1_Click(sender, e);这个可以,但好象还有问题,我那个需要页面打开后10秒执行,不知道如何写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就可以了.protected void Page_Load(object sender, EventArgs e){ Button1_Click(sender, e)} 我的按钮是:<asp:Button ID="Button1" runat="server" Text="提交" OnClientClick="page();" OnClick="Button1_Click" /> 这个用了this.Button1_Click(sender, e); 好象那个JS的 page() 函数不会执行的吗 delegate void buton1(object sender, EventArgs e); protected void Page_Load(object sender, EventArgs e) { buton1 btn_click = new buton1(Button1_Click); btn_click(sender, e); } protected void Button1_Click(object sender, EventArgs e) { Response.Write("Page_load执行"); } 那个JS的 page() 函数不会执行,不知道改如何搞 现在情况有所变化,那个js函数可以在body onload 这里执行但我点按钮跟自动执行的结果为什么不一样? 这样就可以了.protected void Page_Load(object sender, EventArgs e){ this.Thread.Sleep(10000); //将当前线程休眠10秒。 Button1_Click(sender, e)} 我用的是 protected void Page_Load(object sender, EventArgs e) { Button1_Click(sender, e); } protected void Button1_Click(object sender, EventArgs e) { Response.Write("abc"); Response.Write(result.Text); Response.End(); } 自动执行输出的就只有 abc 但点击按钮后输出的是 abc加上result中的内容 写一个和click一样的方法,pageload的时候执行不就可以了 protected void Page_Load(object sender, EventArgs e) { this.Thread.Sleep(10000);//延迟10秒处理(毫秒为单位) Button1_Click(sender, e) } page()函数是JS函数吧!JS代码是在客户端执行的,而Page_Load()是在服务端执行的。所以不一样咯。 我这个result是通过js赋值的,如果直接在result中写Text="ok" 输出的结果是 abcok但我这个result需要js赋值才行,但这样就无法获取了,而直接点击按钮是可以获取到的 这样的话,那您可以这样通过Request获取JS赋的值。 我总结一下,不然太乱了<script type="text/javascript">document.form1.result.value="我是小猪";</script><body onload="translate();"><form id="form1" runat="server"> <asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" /> <asp:TextBox ID="result" TextMode="MultiLine" runat="server"></asp:TextBox></form></body>protected void Page_Load(object sender, EventArgs e) { Button1_Click(sender, e); } protected void Button1_Click(object sender, EventArgs e) { Response.Write("abc"); Response.Write(result.Text); Response.End(); }如果取消Button1_Click(sender, e),点击按钮,输出的结果是:abc我是小猪如果加上Button1_Click(sender, e),自动执行后输出的结果是:abc我需要自动执行后输出的结果也是 abc我是小猪 不知道这个如何实现 如果是自动执行,我用Response.Write(Request["result"]);也获取不到 这个可能实现不了,因为网页加载时是首先运行Page_Load()里面的代码,然后再加载HTML代码。这样的话,赋值在运行代码之后,是输出不了值的。 DataTable 导出Exexl 或者 dataGridView导出Excel 学什么技术 model层详解 “Silverlight”应用程序和“WinCE5.0”网关机的"Socket"通信 大侠,给个机会,告诉我为什么C#截图时,截的图有的为空白 VS2005 Datagridview问题 字符串-数组 自定义实体类绑定到Winform的Datagrid的问题 高手请进,简单问题 C#中获取字符串中间一段内容的函数 关于c#图像处理的问题 几个问题,请大家帮忙解答一下,谢谢!在线等
protected void Page_Load(object sender, EventArgs e)
{
Button1_Click(sender, e)
}
this.Button1_Click(sender, e);
好象那个JS的 page() 函数不会执行的吗
protected void Page_Load(object sender, EventArgs e)
{
buton1 btn_click = new buton1(Button1_Click);
btn_click(sender, e);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Page_load执行");
}
那个JS的 page() 函数不会执行,不知道改如何搞
protected void Page_Load(object sender, EventArgs e)
{
this.Thread.Sleep(10000); //将当前线程休眠10秒。
Button1_Click(sender, e)
}
{
Button1_Click(sender, e);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("abc");
Response.Write(result.Text);
Response.End();
}
protected void Page_Load(object sender, EventArgs e)
{
this.Thread.Sleep(10000);//延迟10秒处理(毫秒为单位)
Button1_Click(sender, e)
}
<script type="text/javascript">
document.form1.result.value="我是小猪";
</script><body onload="translate();">
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />
<asp:TextBox ID="result" TextMode="MultiLine" runat="server"></asp:TextBox>
</form>
</body>protected void Page_Load(object sender, EventArgs e)
{
Button1_Click(sender, e);
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("abc");
Response.Write(result.Text);
Response.End();
}如果取消Button1_Click(sender, e),点击按钮,输出的结果是:abc我是小猪如果加上Button1_Click(sender, e),自动执行后输出的结果是:abc我需要自动执行后输出的结果也是 abc我是小猪
不知道这个如何实现
如果是自动执行,我用Response.Write(Request["result"]);也获取不到