私は、ターゲットフォームとソースフォームという2つのWebフォームを持っています。私は2つのボタンを持っていますと更新をターゲットフォームに保存します。私がこれらのボタンをしたいのは、単に可視性のある作品です。このフォームを開いたときに[保存]ボタンが表示されるようにしますが、[更新]ボタンは表示されません。しかし、このフォームがターゲットフォームとして機能するとき、つまりこのフォームが別のフォームからリダイレクトされたときには、保存ボタンを非表示にして[更新]ボタンを表示します。セッションの前後のボタンの可視性はVBで呼び出されます
Protected Sub Grid_SelectedIndexChanged(sender As Object, e As EventArgs) Handles Grid.SelectedIndexChanged
Dim id As String
Dim lbl As Label = Grid.SelectedRow.FindControl("Lbl_ID")
id = lbl.Text
Session.Add("AreaID", id)
Response.Redirect("target form.aspx")
End Sub
すべてこのコードが最初に動作しているようですが、私は、更新ボタンをクリックしたときに:ここで私は、ターゲットの形で
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
update_btn.Visible = False
Dim str As String
Dim i As Integer
Dim checkData As New DataTable
str = "select AreaID, Years, StateForest, PrivateForest, TotalForest, PercentageSF, PercentageTotal from forestry_area where AreaID = '" & Session("AreaID").ToString() & "'"
checkData = c.PopulateData(str, i)
If i > 0 Then
ddl_year.SelectedItem.Text = checkData.Rows(0).Item("Years").ToString
SFtx.Text = checkData.Rows(0).Item("StateForest").ToString
PFtx.Text = checkData.Rows(0).Item("PrivateForest").ToString
End If
txtAreaID.Text = Session("AreaID").ToString()
update_btn.Visible = True
save_btn.Visible = False
End Sub
を書いて、これは私がソース形式で書いたコードでコードがありますボタンが消え、更新が機能しなくなる。
我々は問題を知っているあなたのコードの多くを必要とします。あなたの更新btnのクリックコードを投稿してください。 –