benim htmlhelper uzatma yöntemi için benzer yapıdaki vektörlerin içine klonlanabilir desteklemek istiyorlarsa bir htmlhelper uzantısı yazma, ben şöyle RouteValueDictionary
kullanın. .. htmlAttributes
'u 'a atayamayacağınızı biliyorum ... ... ama neden ve neden şaşkın olduğumdan emin değilim. RouteValueDictionary
Yönlendirme ile yapılmamalıdır ve bu nedenle HtmlHelper yöntemleri ile ilgisi yoktur? Dediğim gibi, muhtemelen noktayı kaçırıyorum, o yüzden birisinin bana neyi özlediğimi söyleyebilseydim sevinirim.HtmlHelper yöntemleri ve RouteValueDictionary
Şerefe ... düzenleme
: Dan cevap cevaben ->
Sadece giriş yardımcıları için mvc kaynak kodunda kullanımda gördüklerini takip ediyordu ...
- "
src\SystemWebMvc\Mvc\Html\InputExtensions.cs
"
o tarihte aşağıdaki yok gibi bakın:
public static string TextBox(this HtmlHelper htmlHelper,
string name,
object value,
object htmlAttributes)
{
return TextBox(htmlHelper,
name,
value,
new RouteValueDictionary(htmlAttributes))
}
Açıkçası bir kısayol, ama bu bir piç mi yoksa tamam mı?
Teşekkürler Dan, ilginç görünüyor ve ben bir göz atacağım. Sorumu düzenledim çünkü mvc framework yardımcıları –
Huh'da zaten olanı takip ettiğimi söylemedim. Bunu başka bir proje için tekrar arıyordum ve kendi cevabımı buldum! Ne şans! –
+1 Teşekkürler, bir projede bana yardımcı oldu ... – xandercoded