Ich versuche, auf eine JS-Datei im Sichtenverzeichnis zuzugreifen. Ich habe eine MVC-Anwendung mit /Views/Home/MyControl.ascx Ich habe eine js Datei /Views/Home/MyControl.jsIgnoreRoute in ASP.MVC
mag ich die JS-Datei verweisen und es mit der Kontrolle zu halten. Ich habe die folgenden Einträge im Routing versucht, und keiner scheint zu funktionieren.
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{file}.js");
routes.IgnoreRoute("{resource}.js/{*pathInfo}");
routes.IgnoreRoute("{controller}/{resource}.js/{*pathInfo}");
routes.IgnoreRoute("{*alljs}", new { alljs = @".*\.js(/.*)?" });
Bitte helfen Sie nicht, fügen Sie die .js-Datei zum Skriptverzeichnis hinzu. Ich möchte es auf diese Weise arbeiten lassen oder wissen, warum es nicht möglich ist.
Ich würde das Skript in die Seite legen, nur Skript-Debugging ist in VS2010 B2 gebrochen.
Dank Grüße Craig.
Danke für die Hilfe. Das klingt falsch. Was, wenn ich das Javascript mit dem Controller einsetze, wäre das ein besserer Ansatz. Ich möchte es nicht wirklich im allgemeinen Skriptordner. Benötige ich die IgnoreRoute, damit das funktioniert? – Craig
Ich weiß, dass dies ein alter Post ist, aber heiliger Mist, der mir nach mehr als vier Stunden, in denen ich mir die Haare ausgerissen habe, nur geholfen hat. Ich wünschte, ich könnte das 20 mal aufbessern! – rossipedia