PDA

View Full Version : مشکل با مقدار دهی input type=hidden runat=server



mehdi3683
دوشنبه 21 دی 1383, 17:36 عصر
یک input type=hidden runat=server طرف کلاینت تعریف شده است که در طرف سرور به value آن مقداردهی میشود و مقادیر هر دفعه از بانک خوانده میشود و هر دفعه تغییر میکنند و در حدود 2500 کرکتر میشود
بعضی مواقع این اطلاعات ساختار کل صفحه را از نظر نمایشی به هم میزند و مقادیر این inputدر صفحه نمایش داده میشود در حالیکه این کرکترها شامل هیچگونه کرکتری که ساختار تگ input را خراب کند از نظر ظاهری نمی باشد ایا این احتمای وجود دارد که کرکترها شامل کرکترهای کنترلی خاصی باشند ؟ ایا کسی در این زمینه تجربه ای دارد؟

Farhad.B.S
دوشنبه 21 دی 1383, 21:22 عصر
ممکن است اطلاعات مورد نظر شامل کاراکترهای تشکیل دهنده تگ های html باشد ، بنابراین ابتدا اطلاعات دریافتی از بانک را توسط متدهایی مثل HtmlEncode ، انکد کرده و سپس آن را در داخل InputHidden قرار دهید.

mehdi3683
پنج شنبه 24 دی 1383, 12:02 عصر
ممنون .
من اطلاعات را انکد کردم ولی باز مسئله حل نشد
آیا تعداد کاراکترهایی که در صفحه html قرار می گیرد محدودیت دارد؟

mehdi3683
پنج شنبه 24 دی 1383, 16:32 عصر
اقا من کدهای جاوا اسکریپت را در یه فایل دیگه ریختم و بعد صدا زدم مشکل حل شد