- 4 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 22:51:07 ]
- C#初心者です。やりたいことはWebアプリでキーボードのEnterキーを押すと
テキストボックス内のワードで検索する、ということです。 まず、ファイル名.aspx内に <body onkeydown="click_sub()" <script language="Javascript"> <!-- function click_sub() { if(windows.event.keyCode == 13) { CallServer("",""); } } function ReceiveServerData(rBValue) { window.open('Search.aspx', '検索') } 略 と追加し、ファイル名.aspx.csのPage_Load(object sender, EventArgs e)に callbackScript ="function CallServer(arg, contexct)" + "{" + cbReference + ";}; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CallServer", callbackScript, true); と追加しました。 public void RaiseCallbackEvent(String evenArguemnt) でtxtSearch.Textの中が空になってしまい、 文字列が正常に取得できません。 デバッグでこの処理まで来るのは確認しましたが、 テキストボックスの値が何も入っていません。 ボタンクリックイベントだと正常に取得できました。 txtSearchに親の名前空間が必要なのでしょうか? うまく説明できませんが、よろしくお願いします。 >>3は失敗しました。申し訳ありませんでした。
|

|