Ошибка выполнения Microsoft JScript: элемент не найден
Я использую asp.net диалог mvc3 и jquery для открытия частичного представления в главном представлении
вот моя структура..
partialview 1
<input type="button" onclick="function1();">
частичный вид 2
<form method="post">
//some elements
@Html.RenderPartial("partialview1");
</form>
посмотреть 1
<script src="myscript.js" />
<script src="jquery.js"/>
//some element
<div>
load partialview 2 as jquery dialogue
</div>
именем MyScript.js
function function1()
{
//some code
}
это только обзор моего приложения
теперь в вышеуказанной структуре, если я нажму на кнопку в partialview1 я получаю эту ошибку : ошибка выполнения Microsoft JScript: член не найден.
2 ответов
я нашел решение в моем случае.
<input id="function1" type="button" onclick="function1();">
я использовал id
кнопки типа ввода (ie: function1
) как то же имя функции (ie: function1
).
так как я мало знаю об этом. Но id
имени кнопки или функции решает мою проблему.
на самом деле, "член не найден" происходит во всех браузерах и других программах, не являющихся браузерами. В браузерах размещение кнопки или радиала с тем же именем, что и функция, вызываемая в форме, вызывает эту ошибку. Либо переименуйте кнопку, либо переместите ее за пределы формы.