Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们可以在ASP.NET页面上显示来自Javascript警报的超链接吗?_C#_Asp.net_Javascript - Fatal编程技术网

C# 我们可以在ASP.NET页面上显示来自Javascript警报的超链接吗?

C# 我们可以在ASP.NET页面上显示来自Javascript警报的超链接吗?,c#,asp.net,javascript,C#,Asp.net,Javascript,我有以下需要从Javascript警报中显示的文本 我想知道我们是否可以显示警报本身的超链接 alert('User already exists in the system, please <a href='../Login.aspx'>login</a>'); 感谢您的回复 谢谢不。如果您想创建自己的对话框,您必须创建一个模式对话框,这应该很容易做到。 警报框本身只是一个简单的文本框。如前一张海报所述,没有 不过,您可以在消息中显示一个div。你可以试试这样的吗 &

我有以下需要从Javascript警报中显示的文本

我想知道我们是否可以显示警报本身的超链接

alert('User already exists in the system, please <a href='../Login.aspx'>login</a>');
感谢您的回复


谢谢

不。如果您想创建自己的对话框,您必须创建一个模式对话框,这应该很容易做到。
警报框本身只是一个简单的文本框。

如前一张海报所述,没有

不过,您可以在消息中显示一个div。你可以试试这样的吗

<html>
<head>
<title>JavaScript test</title>
<script type="text/javascript" language="JavaScript">
function show(message) {
    document.getElementById('messageboxframe').innerHTML = message;
    document.getElementById('messageboxframe').style.display = 'block';
    document.getElementById('messageboxoverlay').style.display = 'block';
}

function hide() {
    document.getElementById('messageboxframe').style.display = 'none';
    document.getElementById('messageboxoverlay').style.display = 'none';
}
</script>
<style type="text/css">
html, body, div
{
    padding: 0;
    margin: 0;
}

.messageboxoverlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    opacity:0.75;
    background-color: rgb(200,200,200);
}

.messageboxviewer
{
    position: fixed;
    cursor: pointer;
    min-width: 400px;
    min-height: 200px;
    left: 40%;
    top: 30%;
    background-color: White;
    padding: 10px;
}
</style>
</head>    

<body>
  <div class="messageboxoverlay" style="display:none" id="messageboxoverlay" >
  </div>
  <div class="messageboxviewer" style="display:none" id="messageboxframe" onclick="hide()">
    <span id="messagebox" />
  </div>
  <div style="margin: 5px 5px;">
    <a href="javascript:;" onclick="show('hello')">show messagebox</a>
  </div>
</body>
</html>

在messageboxviewer div中,您可以编写任何您想要的内容。或者,您也可以像下面的示例那样显示来自函数的消息。

如果您只有一个超链接,为什么不将其绑定到“确定”按钮

var answer = confirm("Flash Update Required. To get the latest version of Flash click ok.")

if (answer) {window.location = "http://get.adobe.com/flashplayer/";}
else {}