关于网友提出的“急急急急 急请高手们帮忙解决一下,谢谢了”问题疑问,本网通过在网上对“急急急急 急请高手们帮忙解决一下,谢谢了”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:急急急急 急请高手们帮忙解决一下,谢谢了
描述: 大哥们,我用客户端的的触发LinkButton服务器控件的单击时间代码如下:(都放在了正确了位置,下面只把用到的写帖出来)
function CreateFile()
{
var fileName = window.prompt('输入新建文件名称:','');
if((fileName) && (fileName != ''))
{
document.getElementById('funcParam').value = fileName;
__doPostBack('lnkCreateFile','');
}
}
![]()
{
path += funcParam.Value;
}
else
{
path += "/" + funcParam.Value;
}
if (File.Exists(Server.MapPath(path)))
{
StatusMessage.Text = "该文件已经存在";
StatusMessage.Visible = true;
}
else
{
Response.Redirect("EditFile.aspx?File=" + path +"&CreateFile = true");
}
}
但运行程序后,点击后就会出现下面的异常,我搞了很久都没找到错误在哪里,请大哥们帮帮忙啊
回发或回调参数无效。在配置中使用 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
解决方案1: document.getElementById('funcParam').value = fileName;
document.getElementById("lnkCreateFile").click;
以上介绍了“急急急急 急请高手们帮忙解决一下,谢谢了”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3252144.html