"Select2"という2番目の選択コントロールを取得できません。 しかし、私は最初の選択コントロール "Select1"を得ることができます。 誰かがこの問題を解決する方法を知っていますか?ASP.NET webformは2番目のselect htmlコントロールを取得できません
function ShowModalDialog(myData) {
gmyData = myData;
var x = document.getElementById("Select1");
var y = document.getElementById("Select2");
}
protected void btnPopup_Click(object sender, EventArgs e)
{
List<MyItem> myList = new List<MyItem>();
myList.Add(new MyItem("t1", "v1"));
myList.Add(new MyItem("t2", "v2"));
myList.Add(new MyItem("t3", "v3"));
string output = JsonConvert.SerializeObject(myList);
string szJS = "ShowModalDialog(" + output + ");";
ScriptManager.RegisterStartupScript(this, this.GetType(), "key1", szJS, true);
}
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div>
<div id="dialog" style="display: none">
This is a simple popup
<br />
<select id="Select1" onchange="mySelectFunction1();" />
<select id="Select2" onchange="mySelectFunction2();" />
</div>
<asp:Button ID="btnPopup" runat="server" Text="Show Popup" OnClick="btnPopup_Click" />
</div>
</form>
</body>
</html>
問題は 'ShowModalDialog'ですか?もしそうなら、その機能の残りを見ることができますか? – ConnorsFan