在ASP.NET中使用C#时,如何在用户提交表单时显示“成功”消息?同时用链接说“图像已成功保存”,以便通过单击链接查看创建的图像?如何在提交时显示“成功”讯息?
6
A
回答
6
用<asp:Panel>
包裹您的表单,并为您的谢谢信息创建另一个<asp:Panel>
与Visible="False"
。一旦提交表单,更改每个面板的知名度,表格设置为Visible="False"
,并感谢消息面板Visible="True"
。
希望是有道理的,这里有一个例子:
<asp:Panel ID="pnlFormFields" runat="server">
... form fields here ...
</asp:Panel>
<asp:Panel ID="pnlThankYouMessage" runat="server" Visible="False">
... Thank you message here ...
</asp:Panel>
那么你的代码隐藏
protected void btnSubmit_Click(object sender, EventArgs e) {
// Hook up uploaded image and assign link to it
pnlFormFields.Visible = false;
pnlThankYouMessage.Visible = true;
}
2
内如果需要标签来显示信息。添加页面上的标签,并设置其属性可见=虚假的ASPX和使用下面的代码:
protected void btnSubmit_Click(object sender, EventArgs e) {
if(SaveRecordsToDataDatabase())
{
If(UploadImage())
{
showMessage("Save successfull",true);
}
else
{
showMessage("Save failed",false);
}
}
else
{
showMessage("Save failed",false);
}
}
private bool UploadImage()
{
// you upload image code..
}
private bool SaveRecordsToDatabase()
{
// db save code
}
private void showMessage(string message, bool success)
{
lblMsg.visible = true; // here lblMsg is asp label control on your aspx page.
lblMsg.FontBold = true;
if(success)
lblMsg.ForeColor = Color.Green;
else
lblMsg.ForeColor = Color.Green;
lblMsg.Text = message;
}
为了保持一致性,你可以在上面的代码中使用事务,以防止保存操作,如果图片上传失败。否则,你的选择。具有交易的新代码将如下给出:
protected void btnSubmit_Click(object sender, EventArgs e) {
using(TransactionScope scope = new TransactionScope())
{
if(SaveRecordsToDataDatabase())
{
If(UploadImage())
{
showMessage("Save successfull",true);
}
else
{
showMessage("Save failed",false);
}
}
else
{
showMessage("Save failed",false);
}
}
scope.complete()
}
这里要引用交易范围,请添加引用System.Transactions。
0
,如果你想显示在客户端的控制消息,像警报(“SACCESS”); 你可以使用Ajax和的WebMethod在Why doesn't my jQuery code work in Firefox and Chrome? 如果你想显示在服务器端的消息可以用面板,标签或DIV(RUNAT服务器,并有ID)和它们的默认设置,设置visiible假的,当你表现出的消息,可以通过后面的代码设置可见true ..
0
使用标签(可见= false)和工具箱中的超链接。当您上传图片时,您必须将savefile位置的url插入到数据库中。进行烧制,将返回其D IN db.compare无线插入一个整数值它一样,如果该值> 0,则visibily标签的设置为true和label.text =“成功”最后设置的超链接的URL导航到保存的图像的URL d可用于创造的图像的视图链路
相关问题
- 1. 如何仅当我提交查询时显示成功消息?
- 2. 表单提交成功消息显示
- 3. 即使在未提交时也显示谢谢讯息
- 4. 显示讯息
- 5. 如何在表单提交上显示成功消息 - ASP.NET MVC 5
- 6. 表单提交ajax后显示成功消息
- 7. 防止多次提交Struts2:不显示成功消息
- 8. 成功提交时成功消息不会触发
- 9. 如何显示JSF成功消息
- 10. Android Toast讯息显示
- 11. 成功消息AFER提交HTML表单
- 12. Unity3D - 在屏幕边框显示讯息
- 13. 在表单提交表单后显示成功弹出?
- 14. 表单提交后Django表单提交成功消息
- 15. 使用JQuery对话框提交表单并显示成功,失败消息
- 16. 显示来自隐藏的iframe的成功/失败消息提交
- 17. 百里香叶:点击提交按钮后显示成功信息
- 18. 如何在JQuery File'uploadify'插件中显示文件上传成功提醒消息?
- 19. 如何在点击提交按钮后显示jquery消息
- 20. 如何在提交表单后显示输入框的消息?
- 21. 如何在ajax成功方法()中显示引导成功消息?
- 22. 如何在Google地图中显示讯息?
- 23. 如何在成功提交时关闭PHP表单页面?
- 24. 如何显示在提交表单
- 25. 如何在用户按下自举模式提交表单后显示成功消息?
- 26. 在提交Angularjs表单时显示验证消息
- 27. HttpResponse在提交表单时不会显示`post`信息
- 28. 如何在发送电子邮件后显示成功消息?
- 29. 如何在流星中使用autoform显示成功消息?
- 30. 如何在php上写文件后显示消息成功?