Indeed the correct way to set the value of the widget is to retrieve it's instance and use the value()
method. Make sure that you are executing the code after the widget is initialized. If the problem is still persisting please send us an example, in which it is reproducing (the cshtml file) so we could assist further.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.