Я создал проект веб-сайта в VS2010. Мои элементы управления отображаются неправильно. Произведенный JS неправильно отформатирован. Вот пример:
protected void Page_PreRender(object sender, EventArgs e)
{
if (!IsPostBack)
{
objListBox.Attributes.Add("onchange", "Control_doPostBack('" + objListBox.ClientID + "','ListBox_OnClick'); return false;");
objListBox.Attributes.Add("onblur", "Control_doPostBack('" + trListbox.ClientID + "','ListBox_OnBlur'); return false;");
img.Attributes.Add("onclick", "Control_doPostBack('" + trListbox.ClientID + "','IMG_OnClick'); return false;");
}
}
и отвечающий элемент управления отображается как:
<select size="4" name="ctl00$PlaceHolder_Content$drop$objListBox" onchange="Control_doPostBack('PlaceHolder_Content_drop_objListBox','ListBox_OnClick'); return false;setTimeout('__doPostBack(\'ctl00$PlaceHolder_Content$drop$objListBox\',\'\')', 0)" id="PlaceHolder_Content_drop_objListBox" onblur="Control_doPostBack('PlaceHolder_Content_drop_trListbox','ListBox_OnBlur'); return false;" style="position:absolute;">
</select>
Как вы можете видеть, '' отображается в '
, что испортило Браузер.
Есть ли твик для msbuild или внутри свойств проекта?
Любая помощь высоко ценится.