PDA

View Full Version : سوال در مورد تنظیم کلید اینتر در سایت !



cactuskhan
دوشنبه 24 اردیبهشت 1386, 14:46 عصر
سلام ! از دوستانی که اطلاعات دارند راهنمایی میخوام !

تو صفحات asp.net وقتی ما یه فرم میسازیم مثلا چندتا textbox داره و یه button زمانی که کلید اینتر رو میزنیم به صورت پیش فرض button باید فرم را ارسال کند ! ولی این خاصیت از فرم های من پریده (اولش درست بود) !
چیکار کنم ؟!! :عصبانی++:

ealireza
سه شنبه 25 اردیبهشت 1386, 01:41 صبح
کدت رو بزار تا بررسی کنیم

SalarSoft
سه شنبه 25 اردیبهشت 1386, 06:37 صبح
با استفاده از مشخصه defaultbutton می تونی کنترل پیش فرش فرم رو تنظیم کنی:


<form id="form1" runat="server" defaultbutton="btnSubmit" defaultfocus="TextBox1">

defaultfocus هم برای قرار گیری focus بر روی کنترل مورد نظر مورد استفاده است

cactuskhan
سه شنبه 25 اردیبهشت 1386, 11:22 صبح
ممنون از توجه شما !

nazaninam
سه شنبه 25 اردیبهشت 1386, 20:22 عصر
با استفاده از مشخصه defaultbutton می تونی کنترل پیش فرش فرم رو تنظیم کنی:


<form id="form1" runat="server" defaultbutton="btnSubmit" defaultfocus="TextBox1">

defaultfocus هم برای قرار گیری focus بر روی کنترل مورد نظر مورد استفاده است

اگر از مستر پیج ارث گرفته بود چیکار میشه کرد؟

SalarSoft
چهارشنبه 26 اردیبهشت 1386, 07:36 صبح
گر از مستر پیج ارث گرفته بود چیکار میشه کرد؟
در این صورت باید defaultbutton از طریق کد تنظیم کنید:



<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" Title="Untitled Page" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
this.Page.Form.DefaultButton = Button1.UniqueID;
}
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Button ID="Button1" runat="server" Text="Button" />
</asp:Content>