如何在C#中调用脚本中的对象?
基本上,我要做的是通过C#以编程方式设置这个脚本。那部分很好用如何在C#中调用脚本中的对象?,c#,javascript,asp.net,C#,Javascript,Asp.net,基本上,我要做的是通过C#以编程方式设置这个脚本。那部分很好用 public static void ToolDatePicker_BS(ref StringBuilder Script, string Name) { Script.Append(@"<input type='text' name='"); Script.Append(Name); Script.Append("'id='"); Script.
public static void ToolDatePicker_BS(ref StringBuilder Script, string Name)
{
Script.Append(@"<input type='text' name='");
Script.Append(Name);
Script.Append("'id='");
Script.Append(Name);
Script.Append(@"'value'/>");
Script.Append(@"<script>");
Script.Append(@" $(function() {");
Script.Append(@"$( '#");
Script.Append(Name);
Script.Append(@"' ).datepicker({");
Script.Append(@"showOn: 'button',");
Script.Append(@"buttonImage: './calendarFull.png' ,");
Script.Append(@"buttonImageOnly: true");
Script.Append(@"});");
Script.Append(@"});");
Script.Append(@"</script>");
}
显然,由于我在引号中定义了StartDateTextBox,编译器现在不会知道它是一个对象,所以我得到了这个错误
“StartDateTextBox”名称在当前上下文中不存在我认为StartDateTextBox.Text应该是一个属性 移除这些括号怎么样:
StartDateTextBoxText = StartDateTextBox.Text;
很难理解您的问题,您能详细说明一下吗?您是否仅仅因为您正试图输出/构建的内容而标记了
javascript
,或者我遗漏了一些与javascript
相关的问题?
StartDateTextBoxText = StartDateTextBox.Text;