首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

button的点击事件会引起form表单交付?

2013-01-17 
button的点击事件会引起form表单提交???前台代码如下:form idform1 runatserver action method

button的点击事件会引起form表单提交???
前台代码如下:
<form id="form1" runat="server" action="" method="post">
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
        <input id="Hidden1" type="hidden" name="hid" value="1" />
    </div>
    </form>
后台代码:
protected void Page_Load(object sender, EventArgs e)
        {
            string dd = Request.Form["hid"];
            string dddd;
        }
为什么在我按下button之后,我在后台可以接收到form表单里的值???
有没有办法不受影响?
[解决办法]
本来就可以,这有什么奇怪的?

要不提交表单,可以用<input type="button" value="确定"/>这种html元素,放到<form></form>标签外,单击后不会submit。
[解决办法]
要是不想提交表单可以用html控件
[解决办法]
protected void Page_Load(object sender, EventArgs e)
         {
             string dd = Request.Form["hid"];
this.Button1.Attributes.Add("onclick", "JavaScript:return false;");
             string dddd;
         }

这样你的button就不会提交了。
[解决办法]
LZ可能有点犯糊涂。
当你触动页面上的任意控件的时候,此时页面就会重新加载。
[解决办法]
楼主可以从JQuery上传,Flash上传这方面考虑下。可以去网上查下,相应的资料。
通过AJAX这样子表单就不会被刷掉了!

热点排行