-
January 31st, 2017, 05:50
#1
عضو انجمن
یک سوال فنی در مورد iframe asp.net
با سلام یک سوال فنی داشتم من دارم داخل asp.net یک iframe می نویسم بصورت زیر یک فایل General دارم یک فایل برای iframe درست کردم به نام testir.cshtml
و داخلش کد
@{
ViewBag.Title = "تست";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<iframe rel="nofollow"
src="http://x.com/"
width="100%"
height="800px"
marginheight="5"
marginwidth="5"
frameborder="0">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
نوشتم بعد داخل پوشه Shared فراخونیش کردم با این لینک در header.cshtml
<li><a href="@Url.Action("Testir","General")"><i class="glyphicon glyphicon-send"></i>پنل 999</a></li>
ولی کار نمی کنه لطفا راهنماییم کنیم ممنون ایا با فانکشن خاصی بنویسم چون قبلا یک فایل یکی از دوستام در اسکریپتم همین جوری بالا اورد من فانکشن ندیدم داخلش
-
-
January 31st, 2017 05:50
# ADS
-
January 31st, 2017, 10:53
#2
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
-
-
January 31st, 2017, 14:17
#3
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
دوستان کسی اگه میشناسید asp.net کار کنه بهم بگید باتشکر
-
-
January 31st, 2017, 15:01
#4
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
سلام
جناب کار کردن تگ iframe اصولاً نباید ربطی به زبان سمت سرور سایت داشته باشه چون سمت کاربر و توسط مرورگر تحلیل میشه.
اگه منظورتون از کار نمیکنه رو دقیق بگید بهتر میشه کمکتون کرد یعنی IIS اخطار نشون میده؟ یا مثلاً سایت بالا میاد ولی iframe لود نمیشه و جاش خالیه؟
-
-
January 31st, 2017, 15:40
#5
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
این ارور زیر میده میگه اصلا وجود ندار لینک
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /testir
-
-
January 31st, 2017, 15:58
#6
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
این خط کلا مشکل داره :
کد PHP:
<li><a href="@Url.Action("Testir","General")"><i class="glyphicon glyphicon-send"></i>پنل 999</a></li>
در اینجا شما باید کنترل General داشته باشید که شامل اکشن Testir باشه که احتمالا ندارید و فقط View ایجاد کردید
تا جای که فهمیدم میخواید وقتی روی "پنل 999 " کلیک کردید بره به آدرس General/testir/ .... که testir شامل iframe
برای این کار اگر فایل پروژه رو دارید برید به کنترلر General و یک اکشن testir بسازید مثل »
کد PHP:
public ActionResult Testir()
{
return View();
}
-
-
January 31st, 2017, 16:00
#7
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net

نوشته اصلی توسط
data20
این خط کلا مشکل داره :
کد PHP:
<li><a href="@Url.Action("Testir","General")"><i class="glyphicon glyphicon-send"></i>پنل 999</a></li>
در اینجا شما باید کنترل General داشته باشید که شامل اکشن Testir باشه که احتمالا ندارید و فقط View ایجاد کردید
تا جای که فهمیدم میخواید وقتی روی "
پنل 999 " کلیک کردید بره به آدرس General/testir/ .... که testir شامل iframe
برای این کار اگر فایل پروژه رو دارید برید به کنترلر General و یک اکشن testir بسازید مثل »
کد PHP:
public ActionResult Testir()
{
return View();
}
فایل General دارم یک فایل برای iframe درست کردم به نام testir.cshtml
و داخلش کد
@{
ViewBag.Title = "تست";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<iframe rel="nofollow"
src="http://x.com/"
width="100%"
height="800px"
marginheight="5"
marginwidth="5"
frameborder="0">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
این داخلش هست ولی کار نمیکنه چیزدیگه می خواد؟
-
-
January 31st, 2017, 16:07
#8
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
فایل معنی نداره
view یا کنترلر ؟ General.cs یا General.cshtml ؟
اگر شما دست رسی به سورس نداشته باشید پس فقط دارید view میسازید که بدون کنترلر
پس عملا در حالت عادی نمی تونید صفجه جدیدی ایجاد کنید فقط iframe میتونید توی صفحات موجود بالا بیارید
-
-
January 31st, 2017, 16:12
#9
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net

نوشته اصلی توسط
data20
فایل معنی نداره
view یا کنترلر ؟ General.cs یا General.cshtml ؟
اگر شما دست رسی به سورس نداشته باشید پس فقط دارید view میسازید که بدون کنترلر
پس عملا در حالت عادی نمی تونید صفجه جدیدی ایجاد کنید فقط iframe میتونید توی صفحات موجود بالا بیارید
دسترسی دارم و general یک فایل ساختم به نام
testir.cshtml
و فایل زیر در نوشتم
کد PHP:
@{
ViewBag.Title = "تست";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<iframe rel="nofollow"
src="http://x.com/"
width="100%"
height="800px"
marginheight="5"
marginwidth="5"
frameborder="0">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
بعدش رفتم در فایل Shared در بخش header.cshtml
کد PHP:
<li><a href="@Url.Action("Testir","General")"><i class="glyphicon glyphicon-send"></i>پنل 999</a></li>
-
-
January 31st, 2017, 16:39
#10
عضو انجمن
پاسخ : یک سوال فنی در مورد iframe asp.net
شما داخل پوشه General یک View ساختید به نام testir.cshtml که محتواش اونiframe
خطایی هم که میده به خاطر این هست که اکشنی به نام testir وجود نداره " Requested URL: /testir"
پس شما فقط View ایجاد کردید
اگر اگر منظور شما از سورس دست رسی به ویژوال استودیو پس باید کنترلر General پیدا کنید (معمولا در پوشه controller ) بعد یک Action به صورت پست 6 بهش اضافه کنید و دوباره پروژه رو کامپایل کنید
اگر منظور شما از سورس دست رسی به هاست که هیچ
-