asp.Netの中でTextBoxの中で車に戻って指定の事件を触発することを実現します
2612 ワード
原文:
asp.Netの中でTextBoxの中で車に戻って指定の事件を触発することを実現します
私はuserにいます.トップユーザーコントロールには検索機能が含まれています.次に、このユーザーコントロールを別のページに追加します.閲覧時にtextboxに検索内容を入力した後.無意識に折り返し車を押した.新聞が間違っていることを誰が知っているのか.ページが再送されるからです.私はpageにいます.loadに書いてあります!IsPostBack{...}したがって、オブジェクトインスタンスにオブジェクトが導入されません.ネットで調べた.
方法1:
TextBoxと関連付けるButtonを同じpanelの中に入れ、PanelコントロールのDefaultButton=「SearchBtn」属性でそのボタンイベントを実行することを指定します.Panelはdivを生成します.
方法2:
サーバコントロールは最終的にhtmlを生成するからです.だからtextboxにはonkeydownという属性はありませんが.でも使えます.
方法3:
これは私がいっそ車に戻って遮断したのです.直接彼に検索ボタンを押させます.この方法は友好的ではない.これらはすべて一つの考え方です.これらを知って、自分で勝手にすることができます.
asp.Netの中でTextBoxの中で車に戻って指定の事件を触発することを実現します
私はuserにいます.トップユーザーコントロールには検索機能が含まれています.次に、このユーザーコントロールを別のページに追加します.閲覧時にtextboxに検索内容を入力した後.無意識に折り返し車を押した.新聞が間違っていることを誰が知っているのか.ページが再送されるからです.私はpageにいます.loadに書いてあります!IsPostBack{...}したがって、オブジェクトインスタンスにオブジェクトが導入されません.ネットで調べた.
方法1:
TextBoxと関連付けるButtonを同じpanelの中に入れ、PanelコントロールのDefaultButton=「SearchBtn」属性でそのボタンイベントを実行することを指定します.Panelはdivを生成します.
方法2:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title> </title>
<script type="text/javascript">
function keyDown()
{
if(event.keyCode==13)
{
document.getElementById("Button1").click();
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="KeywordsTextField" runat="server" AutoCompleteType="Search"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
<br />
</form>
</body>
</html>
サーバコントロールは最終的にhtmlを生成するからです.だからtextboxにはonkeydownという属性はありませんが.でも使えます.
方法3:
<script type="text/javascript">
function document.onkeydown()
{
if(event.keyCode==13)
{
return false;
}
}
</script>
これは私がいっそ車に戻って遮断したのです.直接彼に検索ボタンを押させます.この方法は友好的ではない.これらはすべて一つの考え方です.これらを知って、自分で勝手にすることができます.