如何解决编译错误CS1061 [英] How to solve the compiler error CS1061
问题描述
嘿,我喜欢打开我的弹出窗口,当有人点击按钮时,通过调用我的JS方法OpenDialogToTest()。当我在按钮的onClick中添加我的方法OpenDialogToTest()和CloseDialogToTest()时,我得到错误CS1061'ASP.default_aspx'不包含'CloseDialogToTest'的定义,并且没有扩展方法'CloseDialogToTest'接受第一个参数类型'ASP.default_aspx'可以找到(你错过了使用指令或汇编引用吗?)
这将是我目前的代码。
希望有人可以帮助我!
< asp:内容runat =服务器ID =BodyContentContentPlaceHolderID =MainContent>
< script type =text / javascript>
$(document).ready(function(){
var dlg = $( #dialog-test)。对话框({
autoOpen:false,
宽度:600,
模态:true,
closeOnEscape:true
});
});
fu openDialogToTest(){
$(#dialog-test)。对话框(打开);
}
函数CloseDialogToTest(){
$(#dialog-test)。对话框(关闭);
}
< / script>
< div id =dialog-testtitle =测试>
< asp:Button runat =serverID =btnTestText =runsOnClick =CloseDialogToTest()/>
< / div>
< div class =row welcome>
< div class =col-md-12 text-center>
< h3>< b>欢迎来到我的页面< / b>< / h3>
< asp:Button runat =serverID =btnOpenTestText =StartOnClick =OpenDialogToTest()/>
< / div>
< / div>
< / asp:内容>
我尝试过:
我试图使用OnClientClick而不是OnClick,现在我的窗口出现并立即消失。
< blockquote>(document).ready(function(){
var dlg =
(#dialog-test)。dialog({
autoOpen:false,
宽度:600,
模态:true,
closeOnEscape:true
});
});
函数OpenDialogToTest(){
(#dialog-test)。对话框( 打开);
}
函数CloseDialogToTest(){
Hey,I like to open my popup window, when someone clicks on the button by call my JS method OpenDialogToTest(). When I added my method OpenDialogToTest() and CloseDialogToTest() in the onClick of the button, I get the Error CS1061 'ASP.default_aspx' does not contain a definition for 'CloseDialogToTest' and no extension method 'CloseDialogToTest' accepting a first argument of type 'ASP.default_aspx' could be found (are you missing a using directive or an assembly reference?)
This would be my current code.
Hope someone could help me!
<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
<script type="text/javascript">
$(document).ready(function () {
var dlg = $("#dialog-test").dialog({
autoOpen: false,
width: 600,
modal: true,
closeOnEscape: true
});
});
function OpenDialogToTest() {
$("#dialog-test").dialog("open");
}
function CloseDialogToTest() {
$("#dialog-test").dialog("close");
}
</script>
<div id="dialog-test" title="Test">
<asp:Button runat="server" ID="btnTest" Text="runs" OnClick="CloseDialogToTest()"/>
</div>
<div class="row welcome">
<div class="col-md-12 text-center">
<h3><b>Welcome to my page</b></h3>
<asp:Button runat="server" ID="btnOpenTest" Text="Start" OnClick="OpenDialogToTest()"/>
</div>
</div>
</asp:Content>
What I have tried:
I tried to use OnClientClick instead of OnClick, now my window appears and disappears immediately again.
(document).ready(function () {
var dlg =
("#dialog-test").dialog({
autoOpen: false,
width: 600,
modal: true,
closeOnEscape: true
});
});
function OpenDialogToTest() {
("#dialog-test").dialog("open");
}
function CloseDialogToTest() {
这篇关于如何解决编译错误CS1061的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!