私はちょうどjavascriptとasp.netを使用して警告ボックスを配置する方法を知りたいです。基本的には、管理者がフォームを入力してから送信ボタンをクリックした後に、アップロードの成功またはアップロードに失敗した旨のメッセージがポップアップするアラートボックスが表示されます。javascriptとasp.netを使用してアラートボックスを設定するにはどうすればよいですか?
私はこのコード(私はjavascriptのコードを含んでおり、ASPは送信ボタン)でそれをやってみました:私はやってみました
protected void Button1_Click(object sender, EventArgs e)
{
try
{
int item_brandId =
ConnectionClassBrands.GetIdByBrand(itemBrand.Text);
string item_model = itemModel.Text;
double item_price = Convert.ToDouble(itemPrice.Text);
string item_image1 = Session["PicturePath1"].ToString();
string item_image2 = Session["PicturePath2"].ToString();
string item_description = itemDescription.Text;
string item_necktype = itemNeckType.Text;
string item_body = itemBody.Text;
string item_fretboard = itemFretboard.Text;
string item_fret = itemFret.Text;
string item_bridge = itemBridge.Text;
string item_neckpickup = itemNeckPickup.Text;
string item_bridgepickup = itemBridgePickup.Text;
string item_hardwarecolor = itemHardwareColor.Text;
if (itemType1.Checked)
{
int item_type =
ConnectionClassBrands.GetIdByType(itemType1.Text);
ItemType = item_type;
}
else if (itemType2.Checked)
{
int item_type =
ConnectionClassBrands.GetIdByType(itemType2.Text);
ItemType = item_type;
}
var item = new instrumentItem
{
typeId = ItemType,
brandId = item_brandId,
model = item_model,
price = item_price,
itemimage1 = item_image1,
itemimage2 = item_image2,
description = item_description,
necktype = item_necktype,
body = item_body,
fretboard = item_fretboard,
fret = item_fret,
bridge = item_bridge,
neckpickup = item_neckpickup,
bridgepickup = item_bridgepickup,
hardwarecolor = item_hardwarecolor
};
ConnectionClassGuitarItems.AddStringInstrumentItems(item);
Button1.Attributes.Add("onclick", "JavaScript:return
UploadStatusSuccessful()");
ClearTextFields2();
}
catch (Exception)
{
Button1.Attributes.Add("onclick", "JavaScript:return
UploadStatusFail()");
}
}
:
<script>
function UploadStatusSuccessful()
{
alert("Upload Successful!");
}
</script>
<script>
function UploadStatusFail()
{
alert("Upload Failed!");
}
</script>
<asp:Button ID="Button1" runat="server" CssClass="submitButton" Text="Save
Item" OnClick="Button1_Click"/>
、ここでは、コードビハインドでありますButton1.Attrbute.Addが表示されますが、警告ボックスは表示されません。これを達成するための解決策または実際の例を提供してください。また、間違った構文があると私に知らせて、すぐに訂正できるようにしました。
ため
Response.Write("<script>alert('Upload failed!');</script>");
推奨される方法ですerr_msg "または単に削除することはできますか? –
@BoomClickこれはあなたのスクリプトを識別するために使用するキーですが、独自の値を設定できますが、空であってはいけません – Niladri
ああ、私は今参照してください。ようやくその働き。さらにもう1つ、アラートボックスの位置を編集することは可能ですか? Webページの上に表示されるためです。 –