私は自分のWebサイトでjQueryを使用しました。ヘッダーにナビゲーションバーがあります。ユーザーがメニューバーに表示されているリンクをクリックしたとき。私のjavascript関数を呼び出します。フォームを含むダイアログボックスが表示されます。たとえば、「国を追加」というフォームがあります。ユーザーが[国を追加]リンクをクリックすると
ダイアログボックスにフォームが表示されます。そして、ユーザーは指定されたフォームに国を追加できるようになります。
今、私は私のページにグリッドビューを持っています..私は私のデータを管理しています。私の国のテーブルには3つの列があります。国コード、国名、説明。そのグリッドビューを使用して、国のテーブルをSQLデータソースとしてバインドしました。そのグリッドビューにもテンプレートアイテムとしてaspボタンを追加しました。私がしたいのは..ユーザーが私のグリッドビューで特定の行の編集ボタンをクリックすると..私はその行のcountryIDを取得します。そして、その国をもう一度FORMと呼びたいのですが、ユーザーが編集できるようになります。そのフォームを再度呼び出すことができるように、c#コードでJavaスクリプト関数を呼び出すにはどうすればよいですか?私は比較的新しいプログラマーです。アンミーの詳細なガイダンスをいただければ幸いです。
私が持っているとしましょう:
protected void EditSeriesButton(object sender, EventArgs e)
{
Button btn = (Button)sender;
GridViewRow row = (GridViewRow)btn.NamingContainer;
int countryID =Convert.ToInt32(CountryGridView.DataKeys[row.RowIndex].Value);
//Here i have got the id of that row. Now i want to call the function of my
//javascript so that i can call my country form.
//Just please guide me how to call javascript function here to open my
// dialog box.
//i will do rest of the things.
}
早く助けてください!!
よろしく、